From a1650079fc83bde57f8ae72ac51b8caf8bba6d98 Mon Sep 17 00:00:00 2001 From: Victor Costa Date: Wed, 2 Sep 2015 18:10:42 -0300 Subject: [PATCH] Fix ranking --- lib/proposals_discussion_plugin/proposals_holder.rb | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/lib/proposals_discussion_plugin/proposals_holder.rb b/lib/proposals_discussion_plugin/proposals_holder.rb index 308fcc1..0b77e1b 100644 --- a/lib/proposals_discussion_plugin/proposals_holder.rb +++ b/lib/proposals_discussion_plugin/proposals_holder.rb @@ -41,7 +41,7 @@ class ProposalsDiscussionPlugin::ProposalsHolder < Folder end def ranking - ProposalsDiscussionPlugin::RankingItem.joins(:proposal => :parent).where('parents_articles.id' => self.id)#.order(:position) + ProposalsDiscussionPlugin::RankingItem.joins(:proposal => :parent).where('parents_articles.id' => self.id).order(:position) end def compute_ranking @@ -54,7 +54,7 @@ class ProposalsDiscussionPlugin::ProposalsHolder < Folder ProposalsDiscussionPlugin::RankingItem.new(:proposal => proposal, :abstract => proposal.abstract, :votes_for => proposal.votes_for, :votes_against => proposal.votes_against, :hits => proposal.hits, :effective_support => effective_support) end - ranking.sort_by { |p| p.effective_support }.reverse + ranking = ranking.sort_by { |p| p.effective_support.to_f }.reverse ranking.each_with_index { |p, i| p.position = i+1 } end -- libgit2 0.21.2