KEYCLOAK-1110 Fix role not removed from default roles when not deleted
This commit is contained in:
1 parent
1d4e8118f0
commit
93f9706297
4 files changed
+62
-2
No files matched your search
@@ -1000,8 +1000,8 @@ public class RealmAdapter implements RealmModel {
|
||||
if (!role.getContainer().equals(this)) return false;
|
||||
session.users().preRemove(this, role);
|
||||
RoleEntity roleEntity = RoleAdapter.toRoleEntity(role, em);
|
||||
realm.getRoles().remove(role);
|
||||
realm.getDefaultRoles().remove(role);
|
||||
realm.getRoles().remove(roleEntity);
|
||||
realm.getDefaultRoles().remove(roleEntity);
|
||||
|
||||
em.createNativeQuery("delete from COMPOSITE_ROLE where CHILD_ROLE = :role").setParameter("role", roleEntity).executeUpdate();
|
||||
em.createNamedQuery("deleteScopeMappingByRole").setParameter("role", roleEntity).executeUpdate();
|
||||
|
||||
Reference in new issue
Block a user