From 7e38e0f42a759afa64c022c74c5924398e955e58 Mon Sep 17 00:00:00 2001 From: eileen Date: Sat, 5 Dec 2020 10:08:30 +1300 Subject: [PATCH] dev/core#2231 fix failure to calculate next_scheduled_date --- CRM/Contribute/BAO/Contribution.php | 2 +- CRM/Contribute/BAO/ContributionRecur.php | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index ae8a01f912..7443fb5300 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -210,7 +210,7 @@ class CRM_Contribute_BAO_Contribution extends CRM_Contribute_DAO_Contribution { CRM_Contribute_BAO_ContributionRecur::updateOnNewPayment( (!empty($params['contribution_recur_id']) ? $params['contribution_recur_id'] : $params['prevContribution']->contribution_recur_id), $contributionStatus, - $params['receive_date'] ?? NULL + $params['receive_date'] ?? 'now' ); } diff --git a/CRM/Contribute/BAO/ContributionRecur.php b/CRM/Contribute/BAO/ContributionRecur.php index 7128e8f17d..aac66075a6 100644 --- a/CRM/Contribute/BAO/ContributionRecur.php +++ b/CRM/Contribute/BAO/ContributionRecur.php @@ -840,7 +840,7 @@ INNER JOIN civicrm_contribution con ON ( con.id = mp.contribution_id ) * * @throws \CiviCRM_API3_Exception */ - public static function updateOnNewPayment($recurringContributionID, $paymentStatus, $effectiveDate) { + public static function updateOnNewPayment($recurringContributionID, $paymentStatus, string $effectiveDate = 'now') { if (!in_array($paymentStatus, ['Completed', 'Failed'])) { return; -- 2.25.1