diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmService.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmService.java
index 8ba5cb9509c73210f25fd46269c559f8a5a925a4..d475d195c55f75b7c6284f5fc61c9715f03bc219 100644
--- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmService.java
+++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmService.java
@@ -67,8 +67,8 @@ class KeycloakRealmService {
 		} catch (Exception e) {
 			LOG.warn(existingRealm + ": Updating existing realm failed: ", e);
 			throw e;
-
 		}
+		addOrUpdateRealmRoles(spec,existingRealm.getRealm());
 
 	}