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