diff --git a/src/app/user/controllers/UserController.php b/src/app/user/controllers/UserController.php index 368b5419e1d95a148c87ce99c076e8a1427061be..667576c18319b1b0516577433911347a3357b2d5 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; }