From: jitendrapurohit Date: Tue, 20 Sep 2016 11:46:26 +0000 (+0530) Subject: CRM-16189 - Notice Fix #8848 X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=0193c00f891378d0f6aabae8f7dbee20f44b15e3;p=civicrm-core.git CRM-16189 - Notice Fix #8848 --- diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index 605ef432b2..45ed69e335 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -188,7 +188,7 @@ class CRM_Contribute_BAO_Contribution extends CRM_Contribute_DAO_Contribution { // CRM-16189 CRM_Financial_BAO_FinancialAccount::checkFinancialTypeHasDeferred($params, $contributionID); - if ($contributionID && !empty($params['revenue_recognition_date']) + if ($contributionID && !empty($params['revenue_recognition_date']) && !empty($params['prevContribution']) && !($contributionStatus[$params['prevContribution']->contribution_status_id] == 'Pending') && !self::allowUpdateRevenueRecognitionDate($contributionID) ) {