From f4a00d24e5179d6e0d538cb19412487e8be80324 Mon Sep 17 00:00:00 2001 From: Johannes Meyer Date: Wed, 29 Jan 2014 12:09:35 +0100 Subject: [PATCH] Fix exception when a module has no menu configuration --- library/Icinga/Web/Menu.php | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/library/Icinga/Web/Menu.php b/library/Icinga/Web/Menu.php index 31f5846dc..a01446e16 100644 --- a/library/Icinga/Web/Menu.php +++ b/library/Icinga/Web/Menu.php @@ -45,7 +45,10 @@ class Menu extends MenuItem $manager = Icinga::app()->getModuleManager(); $menuConfigs = array(Config::app('menu')); foreach ($manager->listEnabledModules() as $moduleName) { - $menuConfigs[] = Config::module($moduleName, 'menu'); + $moduleMenuConfig = Config::module($moduleName, 'menu'); + if ($moduleMenuConfig) { + $menuConfigs[] = $moduleMenuConfig; + } } return $menu->loadMenuItems($menu->flattenConfigs($menuConfigs)); }