diff --git a/src/applications/diviner/controller/DivinerAtomController.php b/src/applications/diviner/controller/DivinerAtomController.php --- a/src/applications/diviner/controller/DivinerAtomController.php +++ b/src/applications/diviner/controller/DivinerAtomController.php @@ -435,6 +435,15 @@ $task_specs = array(); $tasks = $symbol->getAtom()->getDocblockMetaValue('task'); + + if (!is_array($tasks)) { + if (strlen($tasks)) { + $tasks = array($tasks); + } else { + $tasks = array(); + } + } + if ($tasks) { foreach ($tasks as $task) { list($name, $title) = explode(' ', $task, 2);