mirror of
https://github.com/discourse/discourse.git
synced 2025-05-21 18:12:32 +08:00
FIX: Raise right response when post_action does not exist.
This commit is contained in:
@ -383,8 +383,8 @@ class PostsController < ApplicationController
|
||||
PostAction.act(current_user, post, PostActionType.types[:bookmark])
|
||||
else
|
||||
post_action = PostAction.find_by(post_id: params[:post_id], user_id: current_user.id)
|
||||
post = post_action.post
|
||||
raise Discourse::InvalidParameters unless post_action
|
||||
post = post_action&.post
|
||||
raise Discourse::NotFound unless post_action
|
||||
|
||||
PostAction.remove_act(current_user, post, PostActionType.types[:bookmark])
|
||||
end
|
||||
|
Reference in New Issue
Block a user