posts.rb: vote on behalf of correct user when moving favorites.

Bug: when an approver moves the favorites of a post, each favorite is
removed from the child post and added to the parent post. For gold+
users, this triggers an upvote, but these upvotes were performed by the
approver rather than the favoriter.
This commit is contained in:
evazion
2017-02-04 03:40:14 -06:00
parent 73b19bee05
commit fd24ea5876
3 changed files with 12 additions and 13 deletions

View File

@@ -35,7 +35,7 @@ class PostVote < ActiveRecord::Base
end
def initialize_user
self.user_id = CurrentUser.user.id
self.user_id ||= CurrentUser.user.id
end
def update_post_on_destroy