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