diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java
index 4154b4df7ae41c1510a7a2a067ed491558251082..37126e2cbe75a0417380baba1613f992ad1c214f 100644
--- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java
+++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/OzgCloudKeycloakRealmSpec.java
@@ -73,8 +73,8 @@ class OzgCloudKeycloakRealmSpec {
 	}
 
 
-	@Builder.Default
-	private List<RealmRole> realmRoles = new ArrayList<>();
+	
+	private List<RealmRole> realmRoles;
 
 	@Getter
 	@Setter
diff --git a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java
index 287ded8992f18c436a27ac9318d0fc4cc9beff8b..1d7842994449b556421bfba2927a0b06a9ea9cb1 100644
--- a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java
+++ b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmMapperTest.java
@@ -130,7 +130,15 @@ class KeycloakRealmMapperTest {
 	void shouldContainRealmRolesValues() {
 		var mapped = mapper.map(OzgCloudKeycloakRealmSpecTestFactory.create());
 		var mappedRealmRoles = mapped.getRoles();
+
 		assertThat(mappedRealmRoles.getRealm().get(0).getName()).isEqualTo(OzgCloudKeycloakRealmSpecTestFactory.ROLE_NAME_1);
 		assertThat(mappedRealmRoles.getRealm().get(1).getName()).isEqualTo(OzgCloudKeycloakRealmSpecTestFactory.ROLE_NAME_2);
 	}
+
+	@Test
+	void shouldMapWhenRealmRolesIsNull() {
+		var mapped = mapper.map(OzgCloudKeycloakRealmSpecTestFactory.createBuilder().realmRoles(null).build());
+
+		assertThat(mapped.getRoles()).isNotNull();
+	}
 }