diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/OzgKeycloakUserSpec.java b/src/main/java/de/ozgcloud/operator/keycloak/user/OzgKeycloakUserSpec.java
index fbd2cf2452f8da0008fa951c6fb5a6a39a78a57e..9b8304c8561074e0070e5772596cd8b845a42e5f 100644
--- a/src/main/java/de/ozgcloud/operator/keycloak/user/OzgKeycloakUserSpec.java
+++ b/src/main/java/de/ozgcloud/operator/keycloak/user/OzgKeycloakUserSpec.java
@@ -96,6 +96,11 @@ class OzgKeycloakUserSpec {
 		public void setClientRoles(List<KeycloakUserSpecClientRole> clientRoles) {
 			this.clientRoles = clientRoles;
 		}
+
+		@JsonSetter(nulls = Nulls.AS_EMPTY)
+		public void setRealmRoles(List<KeycloakUserSpecRealmRole> realmRoles) {
+			this.realmRoles = realmRoles;
+		}
 	}
 
 	@Getter