From c0a1d7b2bab29fcf8f2f08fb7b1f53ac9907ca5a Mon Sep 17 00:00:00 2001 From: denisdulici Date: Sat, 26 May 2018 12:00:17 +0300 Subject: [PATCH] check if the module exists --- app/Http/Middleware/AdminMenu.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/Http/Middleware/AdminMenu.php b/app/Http/Middleware/AdminMenu.php index c16c1ed19..f618e2bde 100644 --- a/app/Http/Middleware/AdminMenu.php +++ b/app/Http/Middleware/AdminMenu.php @@ -169,12 +169,12 @@ class AdminMenu foreach ($modules as $module) { $m = LaravelModule::findByAlias($module->alias); - // Check if the module has settings - if (empty($m->get('settings'))) { + // Check if the module exists and has settings + if (!$m || empty($m->get('settings'))) { continue; } - $sub->url('settings/apps/' . $m->getAlias(), title_case(str_replace('_', ' ', snake_case($m->getName()))), $position, $attr); + $sub->url('settings/apps/' . $module->alias, title_case(str_replace('_', ' ', snake_case($m->getName()))), $position, $attr); $position++; }