From e30830413e3ef5e60647da6e69a6b978d9fb335d Mon Sep 17 00:00:00 2001 From: Jean-Laurent <jean-laurent.duzant@xelians.fr> Date: Tue, 15 Nov 2022 17:05:10 +0100 Subject: [PATCH] FIX #22577 TIME 0:10 add missing condition in UserController::hasRightByUserId() --- src/app/user/controllers/UserController.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/user/controllers/UserController.php b/src/app/user/controllers/UserController.php index 368b5419e1..667576c183 100755 --- a/src/app/user/controllers/UserController.php +++ b/src/app/user/controllers/UserController.php @@ -933,7 +933,7 @@ class UserController ValidatorModel::intVal($args, ['activeUserId', 'targetUserId', 'targetGroupId']); $activeUserManageableGroups = array_column(UserController::getManageableGroups(['userId' => $args['activeUserId']]), 'id'); - if (empty($activeUserManageableGroups)) { + if ($args['activeUserId'] != $args['targetUserId'] && empty($activeUserManageableGroups)) { return false; } -- GitLab