app/commands/decidim/proposals/admin/answer_proposal.rb in decidim-proposals-0.14.4 vs app/commands/decidim/proposals/admin/answer_proposal.rb in decidim-proposals-0.15.0
- old
+ new
@@ -79,11 +79,15 @@
end
def increment_score
return unless proposal.accepted?
- proposal.authors.find_each do |author|
- Decidim::Gamification.increment_score(author, :accepted_proposals)
+ proposal.coauthorships.find_each do |coauthorship|
+ if coauthorship.user_group
+ Decidim::Gamification.increment_score(coauthorship.user_group, :accepted_proposals)
+ else
+ Decidim::Gamification.increment_score(coauthorship.author, :accepted_proposals)
+ end
end
end
end
end
end