From 77e759fe8e1d768f3e1193e09f1560181ef19870 Mon Sep 17 00:00:00 2001 From: Yonas Habteab Date: Thu, 9 Jun 2022 14:31:24 +0200 Subject: [PATCH] Pane: Don't break the foreach prematurely when managing dashlets from multiple modules --- library/Icinga/Web/Dashboard/Pane.php | 5 +---- 1 file changed, 1 insertion(+), 4 deletions(-) diff --git a/library/Icinga/Web/Dashboard/Pane.php b/library/Icinga/Web/Dashboard/Pane.php index c65b00fe4..559d96e0b 100644 --- a/library/Icinga/Web/Dashboard/Pane.php +++ b/library/Icinga/Web/Dashboard/Pane.php @@ -177,10 +177,7 @@ class Pane extends BaseDashboard implements Sortable foreach ($dashlets as $dashlet) { if (is_array($dashlet)) { $this->manageEntry($dashlet, $origin); - } - - if (! $dashlet instanceof Dashlet) { - break; + continue; } $url = $dashlet->getUrl();