Merge pull request #61371 from nextcloud/backport/61368/stable32

[stable32] fix: prevent editing delegated admins
This commit is contained in:
Benjamin Gaussorgues 2026-06-17 16:13:50 +02:00 committed by GitHub
commit 7aff6be21c
No known key found for this signature in database
GPG key ID: B5690EEEBB952194

View file

@ -248,6 +248,9 @@ class SubAdmin extends PublicEmitter implements ISubAdmin {
if ($this->groupManager->isAdmin($user->getUID())) {
return false;
}
if ($this->groupManager->isDelegatedAdmin($user->getUID())) {
return false;
}
$accessibleGroups = $this->getSubAdminsGroupIds($subadmin);
$userGroups = $this->groupManager->getUserGroupIds($user);