diff --git a/library/Icinga/Application/Modules/Module.php b/library/Icinga/Application/Modules/Module.php index fc3c1fcc0..3f6bc754c 100644 --- a/library/Icinga/Application/Modules/Module.php +++ b/library/Icinga/Application/Modules/Module.php @@ -299,16 +299,13 @@ class Module $navigation = new Navigation(); foreach ($panes as $pane) { /** @var DashboardContainer $pane */ - foreach ($pane->getDashlets() as $dashletName => $dashletUrl) { - $navigation->addItem( - $dashletName, - array( - 'type' => 'dashlet', - 'dashboard' => $pane->getName(), - 'url' => $dashletUrl - ) - ); - } + $navigation->addItem( + $pane->getName(), + array( + 'type' => 'dashboard-pane', + 'dashlets' => $pane->getDashlets() + ) + ); } return $navigation;