From 1f60ceda052cfec2f959db1a837337754fa99a79 Mon Sep 17 00:00:00 2001
From: OZGCloud <ozgcloud@mgm-tp.com>
Date: Tue, 8 Aug 2023 12:55:32 +0200
Subject: [PATCH] OZG-3961 get password from data instead of stringData

---
 .../operator/keycloak/user/KeycloakUserRemoteService.java       | 2 +-
 .../operator/keycloak/user/KeycloakUserRemoteServiceTest.java   | 2 +-
 2 files changed, 2 insertions(+), 2 deletions(-)

diff --git a/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteService.java b/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteService.java
index 5c3f485..fbbc09d 100644
--- a/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteService.java
+++ b/src/main/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteService.java
@@ -195,7 +195,7 @@ class KeycloakUserRemoteService {
 	}
 
 	private String getPasswordFromSecret(Resource<Secret> secret) {
-		return decodeBase64(secret.get().getStringData().get(SECRET_PASSWORD_FIELD));
+		return decodeBase64(secret.get().getData().get(SECRET_PASSWORD_FIELD));
 	}
 
 	private String decodeBase64(String base64String) {
diff --git a/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteServiceTest.java b/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteServiceTest.java
index ff0a3c8..37d4c85 100644
--- a/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteServiceTest.java
+++ b/src/test/java/de/ozgcloud/operator/keycloak/user/KeycloakUserRemoteServiceTest.java
@@ -447,7 +447,7 @@ class KeycloakUserRemoteServiceTest {
 		private Resource<Secret> resource;
 		private OzgKeycloakUserSpec userSpec = OzgKeycloakUserSpecTestFactory.create();
 		private Secret secret = new SecretBuilder()
-				.addToStringData(KeycloakUserRemoteService.SECRET_PASSWORD_FIELD, Base64.getEncoder().encodeToString("dummyPassword".getBytes()))
+				.addToData(KeycloakUserRemoteService.SECRET_PASSWORD_FIELD, Base64.getEncoder().encodeToString("dummyPassword".getBytes()))
 				.build();
 
 		@Test
-- 
GitLab