From 8f8147e83bbc70c18440e813c7d8bb099c7a787f Mon Sep 17 00:00:00 2001 From: Seamus Lee Date: Sun, 23 Jun 2019 15:56:04 +1000 Subject: [PATCH] Ensure that completed status is selected by default on search contribution form Use PseudoConstant function as label could change (good point thanks pradeep) --- CRM/Contribute/Form/Search.php | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/CRM/Contribute/Form/Search.php b/CRM/Contribute/Form/Search.php index d161d5ddda02..24262e41d59c 100644 --- a/CRM/Contribute/Form/Search.php +++ b/CRM/Contribute/Form/Search.php @@ -163,8 +163,12 @@ public function setDefaultValues() { CRM_Core_Error::deprecatedFunctionWarning('pass receive_date_high not end'); } $this->_defaults = parent::setDefaultValues(); - if (empty($this->_defaults['contribution_status'])) { - $this->_defaults['contribution_status'][1] = 1; + if (empty($this->_defaults['contribution_status_id'])) { + $this->_defaults['contribution_status_id'][1] = CRM_Core_PseudoConstant::getKey( + 'CRM_Contribute_BAO_Contribution', + 'contribution_status_id', + 'Completed' + ); } return $this->_defaults; }