Fix fatal error when module.xml contains invalid menu reference

https://xetown.com/questions/1588670
This commit is contained in:
Kijin Sung 2021-07-03 16:30:39 +09:00
parent c874b318bf
commit df9e990fdc

View file

@ -191,7 +191,7 @@ class ModuleActionParser extends BaseParser
// Set the menu name and index settings.
$menu_name = trim($action['menu_name']);
if ($menu_name)
if ($menu_name && isset($info->menu->{$menu_name}))
{
$info->menu->{$menu_name}->acts[] = $action_name;
if (toBool($action['menu_index']))