Fixed issue when filling holes in grouped supports query
This commit is contained in:
@@ -29,15 +29,7 @@ module Dashboard::GroupSupports
|
||||
(start_date(proposal.published_at.to_date)..end_date).each do |date|
|
||||
missing_key = grouping_key_for(date)
|
||||
next if grouped_votes.key? missing_key
|
||||
|
||||
previous_key = previous_key_for(date)
|
||||
previous_value = if grouped_votes.key? previous_key
|
||||
grouped_votes[previous_key]
|
||||
else
|
||||
0
|
||||
end
|
||||
|
||||
grouped_votes[missing_key] = previous_value
|
||||
grouped_votes[missing_key] = []
|
||||
end
|
||||
|
||||
grouped_votes
|
||||
|
||||
@@ -11,8 +11,8 @@ class Dashboard::SuccessfulSupportsController < Dashboard::BaseController
|
||||
|
||||
def accumulated_grouped_supports
|
||||
grouped_votes = grouped_supports(:voted_at)
|
||||
accumulate_supports(grouped_votes)
|
||||
fill_holes(grouped_votes)
|
||||
accumulate_supports(grouped_votes)
|
||||
end
|
||||
|
||||
def supports
|
||||
|
||||
@@ -11,8 +11,8 @@ class Dashboard::SupportsController < Dashboard::BaseController
|
||||
|
||||
def accumulated_supports
|
||||
grouped_votes = grouped_supports(:created_at)
|
||||
accumulate_supports(grouped_votes)
|
||||
fill_holes(grouped_votes)
|
||||
accumulate_supports(grouped_votes)
|
||||
end
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user