From 69b05a62d4bcfaf885df75aa0ffda1fde7f72f44 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Thu, 26 Sep 2024 16:22:09 +0200
Subject: [PATCH] OZG-6821 remove unnessasary realmExists check

---
 .../keycloak/realm/KeycloakRealmService.java  |  2 +-
 .../realm/KeycloakRealmServiceTest.java       | 21 -------------------
 2 files changed, 1 insertion(+), 22 deletions(-)

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 eca8fbe..df5d981 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
@@ -74,7 +74,7 @@ class KeycloakRealmService {
 				.map(realmRepresentation -> addRealmName(realmRepresentation, realmName))
 				// TODO dieser Filter kann vermutlich gelöscht werden, die Prüfung auf
 				// realmExists passiert bereits vorher
-				.filter(realmRepresentation -> !keycloakGenericRemoteService.realmExists(realmName))
+				//.filter(realmRepresentation -> !keycloakGenericRemoteService.realmExists(realmName))
 				.ifPresent(realmRepresentation -> {
 					remoteService.createRealm(realmRepresentation);
 					addUserProfileAttributes(realmRepresentation);
diff --git a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmServiceTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmServiceTest.java
index 49184fb..f968f4a 100644
--- a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmServiceTest.java
+++ b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmServiceTest.java
@@ -189,36 +189,15 @@ class KeycloakRealmServiceTest {
 			verify(mapper).map(REALM);
 		}
 
-		@Test
-		void shouldCallRealmExists() {
-			service.createRealm(REALM, REALM_NAME);
-
-			verify(keycloakGenericRemoteService).realmExists(REALM_NAME);
-		}
-
 		@Test
 		void shouldCallCreateRealmIfNotExists() {
-			when(keycloakGenericRemoteService.realmExists(REALM_NAME)).thenReturn(false);
-
 			service.createRealm(REALM, REALM_NAME);
 
 			verify(remoteService).createRealm(realmRepresentation);
 		}
 
-		@Test
-		void shouldNOTCallCreateRealmIfAlreadyExists() {
-			reset(remoteService);
-			when(keycloakGenericRemoteService.realmExists(REALM_NAME)).thenReturn(true);
-
-			service.createRealm(REALM, REALM_NAME);
-
-			verify(remoteService, never()).createRealm(any());
-		}
-
 		@Test
 		void shouldCallAddRealmName() {
-			when(keycloakGenericRemoteService.realmExists(REALM_NAME)).thenReturn(false);
-
 			service.createRealm(REALM, REALM_NAME);
 
 			verify(service).addRealmName(realmRepresentation, REALM_NAME);
-- 
GitLab