diff --git a/src/Element/LocalTasks.php b/src/Element/LocalTasks.php index c537af3..7ccb96b 100644 --- a/src/Element/LocalTasks.php +++ b/src/Element/LocalTasks.php @@ -54,6 +54,9 @@ public static function preRenderLocalTasks($element) { $tabs = $manager->getLocalTasks($route_name, $i); foreach (Element::getVisibleChildren($tabs['tabs']) as $tab_key) { + if (!is_array($element[$key])) { + $element[$key] = []; + } $element[$key][$tab_key] = $tabs['tabs'][$tab_key]; $element[$key][$tab_key]['#theme'] = 'workbench_tabs_menu_local_task'; }