CRM-14876 fix - Payment_processor_id not saved when using a priceset in backoffice
authormonishdeb <monish.deb@webaccessglobal.com>
Tue, 16 Sep 2014 12:50:16 +0000 (18:20 +0530)
committermonishdeb <monish.deb@webaccessglobal.com>
Tue, 16 Sep 2014 12:50:16 +0000 (18:20 +0530)
https://issues.civicrm.org/jira/browse/CRM-14876

CRM/Member/BAO/Membership.php

index 3b5d4e2fa7edb815cb8e458362396e3e3f61a772..12860a568c711ea3ab8ecc0fc987b7f7fa530fe4 100644 (file)
@@ -2820,6 +2820,7 @@ WHERE      civicrm_membership.is_test = 0";
     $contributionParams['receipt_date'] = (CRM_Utils_Array::value('receipt_date', $params)) ? $params['receipt_date'] : 'null';
     $contributionParams['source'] = CRM_Utils_Array::value('contribution_source', $params);
     $contributionParams['non_deductible_amount'] = 'null';
+    $contributionParams['payment_processor'] = CRM_Utils_Array::value('payment_processor_id', $params);
     $contributionSoftParams = CRM_Utils_Array::value('soft_credit', $params);
     $recordContribution = array(
       'contact_id', 'total_amount', 'receive_date', 'financial_type_id',