From af256ac211eb4664701d8fbb6dac48b883548c4f Mon Sep 17 00:00:00 2001 From: Matthew Wire Date: Tue, 28 Jul 2020 15:20:18 +0100 Subject: [PATCH] Per repeattransaction api --- CRM/Contribute/BAO/Contribution.php | 2 ++ 1 file changed, 2 insertions(+) diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index 9c9e4aec07dd..6c3189756848 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -4424,6 +4424,8 @@ public static function completeOrder($input, &$ids, $objects, $transaction = NUL $contribution = new CRM_Contribute_BAO_Contribution(); $contribution->copyValues(CRM_Contribute_BAO_ContributionRecur::getTemplateContribution($recurringContributionID)); $primaryContributionID = $contribution->id; + unset($contribution->id, $contribution->invoice_id); + isset($input['receive_date']) ? $contribution->receive_date = $input['receive_date'] : NULL; } else { $primaryContributionID = $contribution->id ?? $objects['first_contribution']->id;