From 73242da6bc6bad8c8a000ba40de3f65f57bb29f6 Mon Sep 17 00:00:00 2001 From: Eric Lippmann Date: Sun, 27 Sep 2015 13:32:47 +0200 Subject: [PATCH] monitoring: Fix navigation usage in the state badges widget refs #5543 --- .../library/Monitoring/Web/Widget/StateBadges.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php b/modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php index 9c5d444a1e..3c4bcc0b0d 100644 --- a/modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php +++ b/modules/monitoring/library/Monitoring/Web/Widget/StateBadges.php @@ -75,11 +75,11 @@ public function createBadge($state, Navigation $badges) { if ($this->has($state)) { $badge = $this->get($state); - $badges->addItem(array( + $badges->addItem(new NavigationItem($state, array( 'attributes' => array('class' => 'badge ' . $state), 'label' => $badge->count, 'url' => $this->url - )); + ))); } return $this; } @@ -88,7 +88,7 @@ public function createBadgeGroup(array $states, Navigation $badges) { $group = array_intersect_key($this->badges, array_flip($states)); if (! empty($group)) { - $groupItem = new NavigationItem(); + $groupItem = new NavigationItem(uniqid(), array('name' => '')); $groupBadges = new Navigation(); $groupBadges->setLayout(Navigation::LAYOUT_TABS); foreach (array_keys($group) as $state) {