disallow voting debates or proposals when user is nil in some tests

This commit is contained in:
kikito
2015-10-20 18:59:35 +02:00
parent b4c4bda8a7
commit b27c91f40b
2 changed files with 2 additions and 1 deletions

View File

@@ -72,6 +72,7 @@ class Debate < ActiveRecord::Base
end
def votable_by?(user)
return false unless user
total_votes <= 100 ||
!user.unverified? ||
Setting.value_for('max_ratio_anon_votes_on_debates').to_i == 100 ||

View File

@@ -55,7 +55,7 @@ class Proposal < ActiveRecord::Base
end
def votable_by?(user)
user.level_two_or_three_verified?
user && user.level_two_or_three_verified?
end
def register_vote(user, vote_value)