From 61358ddacadf18388f886c25866f8ff120881053 Mon Sep 17 00:00:00 2001 From: Justin Miller <16829344+jmilljr24@users.noreply.github.com> Date: Thu, 25 Jun 2026 13:33:20 -0400 Subject: [PATCH] add combined payer field to bulk payment index --- app/controllers/events_controller.rb | 19 ++----------- app/views/events/_bulk_payment_form.html.erb | 29 ++++++++------------ 2 files changed, 14 insertions(+), 34 deletions(-) diff --git a/app/controllers/events_controller.rb b/app/controllers/events_controller.rb index cb4e688ecf..74648f3805 100644 --- a/app/controllers/events_controller.rb +++ b/app/controllers/events_controller.rb @@ -287,30 +287,15 @@ def create_bulk_payment return end - person_id = params[:person_id].presence - organization_id = params[:organization_id].presence - - if organization_id.present? && person_id.blank? - payer_type = "Organization" - elsif person_id.present? && organization_id.blank? - payer_type = "Person" - elsif person_id.present? && organization_id.present? - payer_type = params[:payer_type].presence || "Organization" - else - person_id = submission.person_id - payer_type = "Person" - end - payment = submission.build_payment( - person_id: person_id, - organization_id: organization_id, - payer_type: payer_type, amount_cents: (params[:amount_dollars].to_d * 100).to_i, currency: params[:currency].presence || "usd", type: payment_type, check_number: params[:check_number].presence, memo: params[:memo].presence ) + payment.payer_sgid = params[:payer_sgid] + payment.additional_designation_sgid = params[:additional_designation_sgid] if payment.save @payment = payment diff --git a/app/views/events/_bulk_payment_form.html.erb b/app/views/events/_bulk_payment_form.html.erb index ea48ac025f..3435a065a2 100644 --- a/app/views/events/_bulk_payment_form.html.erb +++ b/app/views/events/_bulk_payment_form.html.erb @@ -37,29 +37,24 @@ -
Whose account is the money coming from?