aboutsummaryrefslogtreecommitdiffstats
path: root/apps/dashboard/lib
diff options
context:
space:
mode:
Diffstat (limited to 'apps/dashboard/lib')
-rw-r--r--apps/dashboard/lib/Controller/DashboardController.php19
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());