diff --git a/apps/provisioning_api/lib/Controller/AUserData.php b/apps/provisioning_api/lib/Controller/AUserData.php index 77d7f31c6daf5..6bba552a420b3 100644 --- a/apps/provisioning_api/lib/Controller/AUserData.php +++ b/apps/provisioning_api/lib/Controller/AUserData.php @@ -137,6 +137,9 @@ protected function getUserData(string $userId, bool $includeScopes = false): ?ar $groups = $this->groupManager->getUserGroups($targetUserObject); $gids = []; foreach ($groups as $group) { + if (!$this->groupManager->getSubAdmin()->isSubAdminOfGroup($currentLoggedInUser, $group)) { + continue; + }; $gids[] = $group->getGID(); }