From 12921438c3e63f314ac57468d561edea5b46e0ad Mon Sep 17 00:00:00 2001 From: Pradeep Nayak Date: Wed, 29 May 2013 02:24:10 +0530 Subject: [PATCH] -- fixed to set payment_instrument_id, for CRM-12699 ---------------------------------------- * CRM-12699: Total_Amount field is incorrectly recorded as 0 for repeating credit card contribs. http://issues.civicrm.org/jira/browse/CRM-12699 --- CRM/Contribute/BAO/Contribution.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index 2d4cf21c2d..9e19eb531d 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -2696,12 +2696,12 @@ WHERE contribution_id = %1 "; 'currency' => $params['contribution']->currency, 'trxn_id' => $params['contribution']->trxn_id, 'status_id' => $params['contribution']->contribution_status_id, - 'payment_instrument_id' => CRM_Utils_Array::value('payment_instrument_id', $params), + 'payment_instrument_id' => $params['contribution']->payment_instrument_id, 'check_number' => CRM_Utils_Array::value('check_number', $params), ); if (CRM_Utils_Array::value('payment_processor', $params)) { - $trxnParams['payment_processor_id'] = $params['payment_processor']; + $trxnParams['payment_processor_id'] = $params['payment_processor']; } $params['trxnParams'] = $trxnParams; -- 2.25.1