From f6c3c0ec7bf523fe4d9f13dc430d1443f9828f71 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 1385765a32..a783e6f78e 100644 --- a/api/v3/Contribution.php +++ b/api/v3/Contribution.php @@ -388,7 +388,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