models: set more creator names explicitly.

Set creators explicitly for bans, BURs, comment votes, and posts.
This commit is contained in:
evazion
2020-02-23 02:42:12 -06:00
parent 3a018ee9f7
commit e47d0e0d05
16 changed files with 18 additions and 64 deletions

View File

@@ -48,9 +48,9 @@ class Comment < ApplicationRecord
end
module VoteMethods
def vote!(val)
def vote!(val, voter = CurrentUser.user)
numerical_score = (val == "up") ? 1 : -1
vote = votes.create!(:score => numerical_score)
vote = votes.create!(user: voter, score: numerical_score)
if vote.is_positive?
update_column(:score, score + 1)