From 81dbcb98ed590c2cb01221a9737b6698f08001d6 Mon Sep 17 00:00:00 2001 From: Andrei Isvoran Date: Fri, 8 Sep 2023 14:26:29 +0200 Subject: [PATCH] DM-409 - Set default login theme --- .../tenantusermanagement/service/TenantManagementService.java | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/main/java/com/knecon/fforesight/tenantusermanagement/service/TenantManagementService.java b/src/main/java/com/knecon/fforesight/tenantusermanagement/service/TenantManagementService.java index 8541cb4..58d1845 100644 --- a/src/main/java/com/knecon/fforesight/tenantusermanagement/service/TenantManagementService.java +++ b/src/main/java/com/knecon/fforesight/tenantusermanagement/service/TenantManagementService.java @@ -13,6 +13,7 @@ import java.util.UUID; import javax.sql.DataSource; +import org.apache.commons.lang3.StringUtils; import org.keycloak.representations.idm.ClientRepresentation; import org.keycloak.representations.idm.CredentialRepresentation; import org.keycloak.representations.idm.RealmRepresentation; @@ -572,7 +573,7 @@ public class TenantManagementService implements TenantProvider { log.info("Updating master realm theme: {}", loginTheme); RealmRepresentation realmRepresentation = realmService.realm(MASTER_REALM).toRepresentation(); - realmRepresentation.setLoginTheme(loginTheme); + realmRepresentation.setLoginTheme(StringUtils.isEmpty(loginTheme) ? "keycloak" : loginTheme); realmService.realm(MASTER_REALM).update(realmRepresentation); }