From f6780fb8a4d8ea5ac47d36d52f7110738e6f02d5 Mon Sep 17 00:00:00 2001 From: Eileen McNaughton Date: Mon, 20 Oct 2014 15:21:06 +1300 Subject: [PATCH] CRM-15496 api contribution.complete_transaction improve recurring handling --- api/v3/Contribution.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/api/v3/Contribution.php b/api/v3/Contribution.php index 17403cff09..464f20c6df 100644 --- a/api/v3/Contribution.php +++ b/api/v3/Contribution.php @@ -425,7 +425,7 @@ function civicrm_api3_contribution_completetransaction(&$params) { // @todo required for base ipn but problematic as api layer handles this $transaction = new CRM_Core_Transaction(); $ipn = new CRM_Core_Payment_BaseIPN(); - $ipn->completeTransaction($input, $ids, $objects, $transaction); + $ipn->completeTransaction($input, $ids, $objects, $transaction, !empty($contribution->contribution_recur_id)); } catch(Exception $e) { throw new API_Exception('failed to load related objects' . $e->getMessage() . "\n" . $e->getTraceAsString()); -- 2.25.1