From: Jitendra Purohit Date: Thu, 19 Apr 2018 12:21:42 +0000 (+0530) Subject: core/issues/64 - In custom searches, column headings are being ignored X-Git-Url: https://vcs.fsf.org/?a=commitdiff_plain;h=2c21b36684c920ba018116684e11b3ac59729e37;p=civicrm-core.git core/issues/64 - In custom searches, column headings are being ignored --- diff --git a/CRM/Contact/StateMachine/Search.php b/CRM/Contact/StateMachine/Search.php index ce90bb0d82..76df5c3598 100644 --- a/CRM/Contact/StateMachine/Search.php +++ b/CRM/Contact/StateMachine/Search.php @@ -103,10 +103,13 @@ class CRM_Contact_StateMachine_Search extends CRM_Core_StateMachine { } $this->_controller->set('task', $value); - $componentMode = $this->_controller->get('component_mode'); - $modeValue = CRM_Contact_Form_Search::getModeValue($componentMode); - $taskClassName = $modeValue['taskClassName']; - return $taskClassName::getTask($value); + if ($value) { + $componentMode = $this->_controller->get('component_mode'); + $modeValue = CRM_Contact_Form_Search::getModeValue($componentMode); + $taskClassName = $modeValue['taskClassName']; + return $taskClassName::getTask($value); + } + return CRM_Contact_Task::getTask($value); } /**