Fix #2255 skip modules without defined menu

This commit is contained in:
Kijin Sung 2024-01-01 14:51:14 +09:00
parent c235f6b8b3
commit 4a32122af3

View file

@ -1624,8 +1624,8 @@ class MenuAdminController extends Menu
foreach($installed_module_list AS $key=>$value)
{
$info = $oModuleModel->getModuleActionXml($value->module);
if($info->menu) $menuList[$value->module] = $info->menu;
unset($info->menu);
$menu = $info->menu ? get_object_vars($info->menu) : [];
if($menu) $menuList[$value->module] = $menu;
}
}
$this->add('menuList', $menuList);