fix bug/typo in plurality results around candidate.id and candidate_id
authorBenjamin Mako Hill <mako@ephesus.xvm.mit.edu>
Sun, 17 Jun 2012 22:46:32 +0000 (18:46 -0400)
committerBenjamin Mako Hill <mako@ephesus.xvm.mit.edu>
Sun, 17 Jun 2012 22:46:32 +0000 (18:46 -0400)
app/models/election.rb

index 9ce89b9..7c15dcf 100644 (file)
@@ -141,11 +141,11 @@ class Election < ActiveRecord::Base
       # skip if the voter has not voted or has an unconfirmed vote
       next unless voter.voted?
 
-      plurality_tally << voter.vote.rankings.sort[0].candidate.id
+      plurality_tally << voter.vote.rankings.sort[0].candidate_id
       approval_tally << voter.vote.rankings.sort[0..1].collect \
-        { |ranking| ranking.candidate.id }
+        { |ranking| ranking.candidate_id }
       preference_tally << voter.vote.rankings.sort.collect \
-        { |ranking| ranking.candidate.id }
+        { |ranking| ranking.candidate_id }
     end
     
     @plurality_result = PluralityVote.new(plurality_tally).result

Benjamin Mako Hill || Want to submit a patch?