diff --git a/src/system/PermissionsModule/Controller/PermissionController.php b/src/system/PermissionsModule/Controller/PermissionController.php index 621e0346fe..35fdb6fecf 100644 --- a/src/system/PermissionsModule/Controller/PermissionController.php +++ b/src/system/PermissionsModule/Controller/PermissionController.php @@ -206,7 +206,7 @@ public function test( $result = $this->trans('Permission check result:') . ' '; if (!empty($data['user'])) { $user = $userRepository->findOneBy(['uname' => $data['user']]); - $uid = isset($user) ? $user->getUid() : Constant::USER_ID_ANONYMOUS; + $uid = isset($user) ? $user->getUid() : false; } else { $uid = Constant::USER_ID_ANONYMOUS; } @@ -217,7 +217,7 @@ public function test( $granted = $this->hasPermission($data['component'], $data['instance'], $data['level'], $uid); $result .= ''; - $result .= (0 === $uid) ? $this->trans('unregistered user') : $data['user']; + $result .= Constant::USER_ID_ANONYMOUS < $uid && isset($user) ? $user->getUname() : $this->trans('unregistered user'); $result .= ': '; if ($granted) { $result .= $this->trans('permission granted.');