X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContribute%2FBAO%2FContribution.php;h=76accef4136f25088da787ae89edc6c19076738e;hb=733e67821add3b15d4bc20df931675d2c83e7ede;hp=fcbdacecb892481cc991d77f03ad4382611e137e;hpb=135ac97a7f88ecfc1103f841e41df4ed5b94b916;p=civicrm-core.git diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index fcbdacecb8..76accef413 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -1776,6 +1776,7 @@ LEFT JOIN civicrm_contribution contribution ON ( componentPayment.contribution_ $query = " SELECT c.id as contribution_id, c.contact_id as contact_id, + c.contribution_recur_id, mp.membership_id as membership_id, m.membership_type_id as membership_type_id, pp.participant_id as participant_id, @@ -1811,6 +1812,9 @@ LEFT JOIN civicrm_contribution contribution ON ( componentPayment.contribution_ if ($dao->pledge_payment_id) { $pledgePayment[] = $dao->pledge_payment_id; } + if ($dao->contribution_recur_id) { + $componentDetails['contributionRecur'] = $dao->contribution_recur_id; + } } if ($pledgePayment) { @@ -2843,6 +2847,7 @@ WHERE contribution_id = %1 "; //Update contribution status $params['trxnParams']['status_id'] = $params['contribution']->contribution_status_id; + $params['trxnParams']['trxn_id'] = $params['contribution']->trxn_id; if (!empty($params['contribution_status_id']) && $params['prevContribution']->contribution_status_id != $params['contribution']->contribution_status_id ) {