From e6880c82ec92c3a2e43693c7aae64387d73730a0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Michal=20Kv=C3=A1=C4=8Dek?= Date: Mon, 14 Mar 2016 10:09:28 +0100 Subject: [PATCH] FIX: fix error when module does not have ID yet --- app/Http/Middleware/AdminMenuRegistrator.php | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/app/Http/Middleware/AdminMenuRegistrator.php b/app/Http/Middleware/AdminMenuRegistrator.php index f0b4738f..6a0d03fa 100644 --- a/app/Http/Middleware/AdminMenuRegistrator.php +++ b/app/Http/Middleware/AdminMenuRegistrator.php @@ -2,6 +2,7 @@ namespace App\Http\Middleware; +use App\Handlers\Handler; use Closure; class AdminMenuRegistrator @@ -21,13 +22,17 @@ class AdminMenuRegistrator return; } + // create menu + $user = \Auth::user(); + Handler::registerAdminMenu($user); + $modules = \Module::enabled(); // iterate over all enabled modules foreach ($modules as $key => $module) { $handler = config($module->getName() . '.handler'); // try to register menus - call_user_func([$handler, 'registerAdminMenu'], \Auth::user()); + call_user_func([$handler, 'registerAdminMenu'], $user); } return $next($request);