diff --git a/app/models/debate.rb b/app/models/debate.rb index 822a38b31..0b64b7b1e 100644 --- a/app/models/debate.rb +++ b/app/models/debate.rb @@ -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 || diff --git a/app/models/proposal.rb b/app/models/proposal.rb index f7c1c5078..7d5a5bb17 100644 --- a/app/models/proposal.rb +++ b/app/models/proposal.rb @@ -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)