Merge branch 'DM-409' into 'main'

DM-409 - Set default login theme

See merge request fforesight/tenant-user-management-service!29
This commit is contained in:
Ali Oezyetimoglu 2023-09-08 14:26:29 +02:00
commit e012af658d

View File

@ -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);
}