Use builtin user group ids getter

Signed-off-by: Jonathan Treffler <mail@jonathan-treffler.de>
Signed-off-by: Giuliano Mele <giuliano.mele@verdigado.com>
This commit is contained in:
Giuliano Mele 2021-07-27 10:49:14 +02:00 committed by Jonathan Treffler
parent 68f76b66c7
commit e90aca0a23

View file

@ -66,10 +66,7 @@ class GroupManager
return;
}
$this->translateGroupToIds($samlGroups);
$assigned = $this->groupManager->getUserGroups($user);
$assigned = array_map(function(IGroup $group){
return $group->getGID();
}, $assigned);
$assigned = $this->groupManager->getUserGroupIds($user);
$this->removeGroups($user, array_diff($assigned, $samlGroups));
$this->addGroups($user, array_diff($samlGroups, $assigned));
}