Fix #4374: Unvoting comments is broken.

This commit is contained in:
evazion
2020-03-28 21:15:51 -05:00
parent c5260f4927
commit 919a2868be
3 changed files with 35 additions and 2 deletions

View File

@@ -10,13 +10,13 @@ class CommentVotesController < ApplicationController
end
def create
@comment = authorize Comment.find(params[:comment_id])
@comment = authorize Comment.find(params[:comment_id]), policy_class: CommentVotePolicy
@comment_vote = @comment.vote!(params[:score])
respond_with(@comment)
end
def destroy
@comment = authorize Comment.find(params[:comment_id])
@comment = authorize Comment.find(params[:comment_id]), policy_class: CommentVotePolicy
@comment.unvote!
respond_with(@comment)
end