Commit a9b65794ba867b09a1b2c5453076da03b5ea49c2

Authored by Victor Costa
Committed by Rodrigo Souto
1 parent 56033c5e

vote_plugin: allow anonymous votes

Showing 1 changed file with 5 additions and 1 deletions   Show diff stats
lib/noosfero/vote_ext.rb
... ... @@ -2,6 +2,10 @@ require_dependency 'models/vote'
2 2  
3 3 class Vote
4 4  
5   - validates_uniqueness_of :voteable_id, :scope => [:voteable_type, :voter_type, :voter_id]
  5 + validates_uniqueness_of :voteable_id, :scope => [:voteable_type, :voter_type, :voter_id], :if => :allow_duplicated_vote?
  6 +
  7 + def allow_duplicated_vote?
  8 + voter.present?
  9 + end
6 10  
7 11 end
... ...