KEYCLOAK-710 Ignore missing roles in access-code

This commit is contained in:
Stian Thorgersen committed 2014-10-21 11:15:35 +02:00
1 parent ea6d7e1fac
commit dd4b2f811b
2 files changed
+39 -3

No files matched your search

@@ -102,10 +102,9 @@ public class ClientSessionCode {
Set<RoleModel> requestedRoles = new HashSet<RoleModel>();
for (String roleId : clientSession.getRoles()) {
RoleModel role = realm.getRoleById(roleId);
if (role == null) {
new OAuthErrorException(OAuthErrorException.INVALID_GRANT, "Invalid role " + roleId);
if (role != null) {
requestedRoles.add(realm.getRoleById(roleId));
}
requestedRoles.add(realm.getRoleById(roleId));
}
return requestedRoles;
}