From: Eileen Date: Wed, 13 Aug 2014 01:47:10 +0000 (+0000) Subject: CRM-15105 fix for erroneous setting of status X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=2fb368c58113bfe7f91e3420bd42b019550fd2c3;p=civicrm-core.git CRM-15105 fix for erroneous setting of status --- diff --git a/CRM/Contribute/BAO/Contribution.php b/CRM/Contribute/BAO/Contribution.php index 6438dd0539..a80ac0fef6 100644 --- a/CRM/Contribute/BAO/Contribution.php +++ b/CRM/Contribute/BAO/Contribution.php @@ -140,7 +140,7 @@ class CRM_Contribute_BAO_Contribution extends CRM_Contribute_DAO_Contribution { // contribution status is missing, choose Completed as default status // do this for create mode only - if (!CRM_Utils_Array::value('contribution', $ids) && !CRM_Utils_Array::value('contribution_status_id', $params)) { + if (!$contributionID && !CRM_Utils_Array::value('contribution_status_id', $params)) { $params['contribution_status_id'] = CRM_Core_OptionGroup::getValue('contribution_status', 'Completed', 'name'); } @@ -173,7 +173,7 @@ class CRM_Contribute_BAO_Contribution extends CRM_Contribute_DAO_Contribution { //add Account details $params['contribution'] = $contribution; - self::recordFinancialAccounts($params, $ids); + self::recordFinancialAccounts($params); // reset the group contact cache for this group CRM_Contact_BAO_GroupContactCache::remove();