}
$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);
}
/**