From 160c389981fc0e3a5f2cd2c23d50055b28185b1a Mon Sep 17 00:00:00 2001 From: Hugo Peixoto Date: Thu, 6 Oct 2022 15:05:30 +0100 Subject: [PATCH] Fix register member and contribution bugs --- app/controllers/contributions_controller.rb | 1 + app/controllers/members_controller.rb | 2 +- 2 files changed, 2 insertions(+), 1 deletion(-) diff --git a/app/controllers/contributions_controller.rb b/app/controllers/contributions_controller.rb index 47c26b4..c09b932 100644 --- a/app/controllers/contributions_controller.rb +++ b/app/controllers/contributions_controller.rb @@ -20,6 +20,7 @@ class ContributionsController < ApplicationController if @contribution.save @member.handle_new_contribution(@contribution, params.dig(:contribution, :overriden_expires_on)) @member.reset_status! + @member.regenerate_notifications redirect_to @member, notice: "Contribution was successfully created." else diff --git a/app/controllers/members_controller.rb b/app/controllers/members_controller.rb index 8b8e85e..a047256 100644 --- a/app/controllers/members_controller.rb +++ b/app/controllers/members_controller.rb @@ -25,7 +25,7 @@ class MembersController < ApplicationController # POST /members def create - @member = Member.new(member_params) + @member = Member.new(member_params.merge(number: Member.maximum(:number) + 1)) if @member.save @member.reset_status!