diff --git a/administrator/components/com_menus/src/Model/MenutypesModel.php b/administrator/components/com_menus/src/Model/MenutypesModel.php index 5dc288519f4e4..b5f186c9dceb6 100644 --- a/administrator/components/com_menus/src/Model/MenutypesModel.php +++ b/administrator/components/com_menus/src/Model/MenutypesModel.php @@ -411,7 +411,14 @@ protected function getTypeOptionsFromManifest($component) $request['sub'] = (string) $attributes->sub; } - $o->request = array_filter($request, 'strlen'); + $o->request = array_filter($request, function ($value) { + if (\is_array($value)) { + return !empty($value); + } + + return \strlen($value); + }); + $options[] = new CMSObject($o); // Do not repeat the default view link (index.php?option=com_abc).