diff --git a/administrator/components/com_users/src/Model/DebuggroupModel.php b/administrator/components/com_users/src/Model/DebuggroupModel.php index e458f20356b38..dd36ae69179ab 100644 --- a/administrator/components/com_users/src/Model/DebuggroupModel.php +++ b/administrator/components/com_users/src/Model/DebuggroupModel.php @@ -80,14 +80,15 @@ public function getItems() $groupId = $this->getState('group_id'); if (($assets = parent::getItems()) && $groupId) { - $actions = $this->getDebugActions(); + $actions = $this->getDebugActions(); + $isSuperUserGroup = Access::checkGroup($groupId, 'core.admin'); foreach ($assets as &$asset) { $asset->checks = []; foreach ($actions as $action) { $name = $action[0]; - $asset->checks[$name] = Access::checkGroup($groupId, $name, $asset->name); + $asset->checks[$name] = $isSuperUserGroup ?: Access::checkGroup($groupId, $name, $asset->name); } } }