mirror of
https://github.com/keycloak/keycloak.git
synced 2026-05-28 04:13:22 -04:00
fix: handle missing realm gracefully in UserStorageEventListener on realm deletion - Fixes #48904
Signed-off-by: muskan-mehrotra <muskan20mehrotra@gmail.com>
This commit is contained in:
parent
55126dc916
commit
ad963988ee
1 changed files with 4 additions and 0 deletions
|
|
@ -39,6 +39,10 @@ public final class UserStorageEventListener implements ClusterListener, Provider
|
|||
RealmModel realm = session.realms().getRealm(realmId);
|
||||
|
||||
if (realm == null) {
|
||||
if (fedEvent.isRemoved()) {
|
||||
logger.debugf("Realm with id %s not found when handling user storage removal event, it may have been deleted already", realmId);
|
||||
return;
|
||||
}
|
||||
throw new RuntimeException("Failed to execute session task. Realm with id " + realmId + " not found.");
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in a new issue