diff --git a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconciler.java b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconciler.java
index 707a4b5a02daeb6fddc8d59e77a92862fc69cd73..07a5d9d87a3826b4556c50628be5d62e72aec674 100644
--- a/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconciler.java
+++ b/ozgcloud-keycloak-operator/src/main/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconciler.java
@@ -69,7 +69,7 @@ public class KeycloakRealmReconciler implements Reconciler<OzgCloudKeycloakRealm
 			LOG.info("keep data");
 			return DeleteControl.defaultDelete();
 		}
-		if (!service.realmExists(realm.getMetadata().getName())) {
+		if (!service.realmExists(realm.getMetadata().getNamespace())) {
 			return DeleteControl.defaultDelete();
 		}
 		return deleteRealm(realm);
diff --git a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java
index e2eb0e9a1debf37dab96328083c157d61cbc83b8..b38f73c89c0d37bfbc80abb52597d25a81d2453c 100644
--- a/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java
+++ b/ozgcloud-keycloak-operator/src/test/java/de/ozgcloud/operator/keycloak/realm/KeycloakRealmReconcilerTest.java
@@ -134,7 +134,7 @@ class KeycloakRealmReconcilerTest {
 			void shouldCallRealmExists() {
 				reconciler.cleanup(realm, null);
 
-				verify(service).realmExists(realm.getMetadata().getName());
+				verify(service).realmExists(OzgCloudKeycloakRealmTestFactory.METADATA_NAMESPACE);
 			}
 
 			@Test