X-Git-Url: https://vcs.fsf.org/?a=blobdiff_plain;f=CRM%2FContribute%2FBAO%2FContribution.php;h=9c5cacb3fd8d1fb5200cb47a478a7bd7c58ee3f9;hb=e136f704594ddead8e78f52d53ec080825bdb1e2;hp=8e37a072499916ebe42aec2992775b201f31dc79;hpb=eaf5d8e7f0dcd45c46d501a701194c75d3187dd6;p=civicrm-core.git diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index 8e37a07249..9c5cacb3fd 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -1766,6 +1766,7 @@ LEFT JOIN civicrm_contribution contribution ON ( componentPayment.contribution_ $membership->status_id = $newStatus; $membership->is_override = TRUE; + $membership->status_override_end_date = 'null'; $membership->save(); civicrm_api3('activity', 'create', $activityParam); @@ -1814,6 +1815,7 @@ LEFT JOIN civicrm_contribution contribution ON ( componentPayment.contribution_ if ($membership && $update) { $membership->status_id = array_search('Expired', $membershipStatuses); $membership->is_override = TRUE; + $membership->status_override_end_date = 'null'; $membership->save(); $updateResult['updatedComponents']['CiviMember'] = $membership->status_id; @@ -5474,6 +5476,7 @@ LIMIT 1;"; //we might be renewing membership, //so make status override false. $membershipParams['is_override'] = FALSE; + $membershipParams['status_override_end_date'] = 'null'; } //CRM-17723 - reset static $relatedContactIds array() // @todo move it to Civi Statics.