Skip to content

Commit ab29b13

Browse files
committed
fix: prevent editing delegated admins
Signed-off-by: Benjamin Gaussorgues <benjamin.gaussorgues@nextcloud.com>
1 parent f985b90 commit ab29b13

1 file changed

Lines changed: 3 additions & 0 deletions

File tree

lib/private/SubAdmin.php

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -256,6 +256,9 @@ public function isUserAccessible(IUser $subadmin, IUser $user): bool {
256256
if ($this->groupManager->isAdmin($user->getUID())) {
257257
return false;
258258
}
259+
if ($this->groupManager->isDelegatedAdmin($user->getUID())) {
260+
return false;
261+
}
259262

260263
$accessibleGroups = $this->getSubAdminsGroupIds($subadmin);
261264
$userGroups = $this->groupManager->getUserGroupIds($user);

0 commit comments

Comments
 (0)