diff --git a/library/Icinga/Web/Navigation/Navigation.php b/library/Icinga/Web/Navigation/Navigation.php index 408576f3c..4307a68c5 100644 --- a/library/Icinga/Web/Navigation/Navigation.php +++ b/library/Icinga/Web/Navigation/Navigation.php @@ -228,14 +228,14 @@ class Navigation implements ArrayAccess, Countable, IteratorAggregate */ public function getActiveItem() { - $firstItem = reset($this->items); foreach ($this->items as $item) { if ($item->getActive()) { return $item; } } - return $firstItem->setActive(); + $firstItem = reset($this->items); + return $firstItem ? $firstItem->setActive() : null; } /**