diff --git a/app/controllers/payees_controller.rb b/app/controllers/payees_controller.rb index 1d87e22ead..e320b973de 100644 --- a/app/controllers/payees_controller.rb +++ b/app/controllers/payees_controller.rb @@ -50,10 +50,10 @@ def update if payee.update(payee_params) flash[:success] = "Recipient updated." - redirect_to new_event_payment_path(event_id: @event.slug, payee_id: payee.hashid) + redirect_to helpers.new_recipient_transfer_path(params[:destination], @event, payee_id: payee.hashid) else flash[:error] = payee.errors.full_messages.to_sentence - redirect_to new_event_payment_path(event_id: @event.slug, payee_id: payee.hashid, edit_payee: true) + redirect_to helpers.new_recipient_transfer_path(params[:destination], @event, payee_id: payee.hashid, edit_payee: true) end end @@ -64,7 +64,7 @@ def archive payee.archive! flash[:success] = "Recipient archived." - redirect_to new_event_payment_path(event_id: @event.slug) + redirect_to helpers.new_recipient_transfer_path(params[:destination], @event) end def choose_legal_entity diff --git a/app/helpers/application_helper.rb b/app/helpers/application_helper.rb index 896922168c..cb555ead97 100644 --- a/app/helpers/application_helper.rb +++ b/app/helpers/application_helper.rb @@ -14,6 +14,7 @@ module ApplicationHelper include LoginsHelper include LogoHelper include OrganizerPosition::Spending::AllowancesHelper + include PayeesHelper include PopoverHelper include SeasonalHelper include SessionsHelper diff --git a/app/views/payees/index.html.erb b/app/views/payees/index.html.erb index 6a85d44f6e..8d0f579476 100644 --- a/app/views/payees/index.html.erb +++ b/app/views/payees/index.html.erb @@ -36,13 +36,13 @@ data: { turbo: false, "menu-target": "toggle", action: "menu#toggle click@document->menu#close keydown@document->menu#keydown" } %>