From b8c498fe68e9402b491695d7bd61a899061e29b4 Mon Sep 17 00:00:00 2001 From: Allen Shaw Date: Thu, 23 Jul 2020 17:19:39 -0500 Subject: [PATCH] dev/core#1902: "Contribution Source" profile field has no effect on new contribution. --- CRM/Contribute/BAO/Contribution/Utils.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/CRM/Contribute/BAO/Contribution/Utils.php b/CRM/Contribute/BAO/Contribution/Utils.php index a9e84fac1e..8bbb2c51e1 100644 --- a/CRM/Contribute/BAO/Contribution/Utils.php +++ b/CRM/Contribute/BAO/Contribution/Utils.php @@ -83,6 +83,9 @@ class CRM_Contribute_BAO_Contribution_Utils { $form->_values['amount'] = $form->_params['amount']; } + if (isset($paymentParams['contribution_source'])) { + $paymentParams['source'] = $paymentParams['contribution_source']; + } if ($isPaymentTransaction) { $contributionParams = [ 'id' => $paymentParams['contribution_id'] ?? NULL, @@ -142,9 +145,6 @@ class CRM_Contribute_BAO_Contribution_Utils { $paymentParams['contributionID'] = $contribution->id; $paymentParams['contributionPageID'] = $contribution->contribution_page_id; - if (isset($paymentParams['contribution_source'])) { - $paymentParams['source'] = $paymentParams['contribution_source']; - } if (!empty($form->_params['is_recur']) && $contribution->contribution_recur_id) { $paymentParams['contributionRecurID'] = $contribution->contribution_recur_id; -- 2.25.1