From 3aff0e96b257bcd34b16fe48a5f3d3b9f45ed537 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Juan=20Salvador=20P=C3=A9rez=20Garc=C3=ADa?= Date: Fri, 22 Jun 2018 09:59:46 +0200 Subject: [PATCH] Fix proposal supports query Proposal supports query was returning the supports received for each group. Now it returns the supports received for the given group. --- app/services/proposal_supports_query.rb | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/app/services/proposal_supports_query.rb b/app/services/proposal_supports_query.rb index 988e1072d..fa00275e4 100644 --- a/app/services/proposal_supports_query.rb +++ b/app/services/proposal_supports_query.rb @@ -1,5 +1,3 @@ -# frozen_string_literal: true - class ProposalSupportsQuery attr_reader :params @@ -18,6 +16,12 @@ class ProposalSupportsQuery grouped_votes[group] = votes.inject(0) { |sum, vote| sum + vote.vote_weight } end + accumulated = 0 + grouped_votes.each do |k, v| + accumulated += v + grouped_votes[k] = accumulated + end + grouped_votes end