diff options
Diffstat (limited to 'apps/dashboard/lib')
-rw-r--r-- | apps/dashboard/lib/Controller/DashboardController.php | 19 |
1 files changed, 9 insertions, 10 deletions
diff --git a/apps/dashboard/lib/Controller/DashboardController.php b/apps/dashboard/lib/Controller/DashboardController.php index 75a34727c8e..040f54a1f53 100644 --- a/apps/dashboard/lib/Controller/DashboardController.php +++ b/apps/dashboard/lib/Controller/DashboardController.php @@ -59,16 +59,15 @@ class DashboardController extends Controller { $this->eventDispatcher->dispatchTyped(new IRegisterPanelEvent($this->dashboardManager)); $dashboardManager = $this->dashboardManager; - $this->inititalStateService->provideLazyInitialState('dashboard', 'panels', function () use ($dashboardManager) { - return array_map(function (IPanel $panel) { - return [ - 'id' => $panel->getId(), - 'title' => $panel->getTitle(), - 'iconClass' => $panel->getIconClass(), - 'url' => $panel->getUrl() - ]; - }, $dashboardManager->getPanels()); - }); + $panels = array_map(function (IPanel $panel) { + return [ + 'id' => $panel->getId(), + 'title' => $panel->getTitle(), + 'iconClass' => $panel->getIconClass(), + 'url' => $panel->getUrl() + ]; + }, $dashboardManager->getPanels()); + $this->inititalStateService->provideInitialState('dashboard', 'panels', $panels); if (class_exists(LoadViewer::class)) { $this->eventDispatcher->dispatchTyped(new LoadViewer()); |