Commit d240234d authored by David Surville's avatar David Surville
Browse files

[Fix] on s'assure que les rôles renvoyés par les identityProviders et la...

[Fix] on s'assure que les rôles renvoyés par les identityProviders et la fonction computeRolesautomatiques sont bien des rôles automatiques
parent a972780f
Loading
Loading
Loading
Loading
+5 −1
Original line number Diff line number Diff line
@@ -28,7 +28,11 @@ class IdentityService
        if (!empty($this->identityProviders)) {
            foreach ($this->identityProviders as $identityProvider) {
                $computed = $identityProvider->computeRolesAutomatiques($user);
                $rolesAuto = array_merge($rolesAuto, $computed);
                $filtered = array_filter($computed, function(RoleInterface $r) {
                    return $r->isAuto();
                });

                $rolesAuto = array_merge($rolesAuto, $filtered);
            }
        }