From 7cc68a4952b32bfebd0ed739b0fd66548e342bf2 Mon Sep 17 00:00:00 2001 From: Ruben Fiszel Date: Mon, 27 Jan 2025 00:26:27 +0100 Subject: [PATCH] fix: fix SCIM/SAML settings persistence --- .../src/lib/components/InstanceSetting.svelte | 1335 +++++++++-------- .../lib/components/InstanceSettings.svelte | 8 +- 2 files changed, 681 insertions(+), 662 deletions(-) diff --git a/frontend/src/lib/components/InstanceSetting.svelte b/frontend/src/lib/components/InstanceSetting.svelte index 079d8fc378..adac9af08d 100644 --- a/frontend/src/lib/components/InstanceSetting.svelte +++ b/frontend/src/lib/components/InstanceSetting.svelte @@ -37,8 +37,8 @@ export let loading = true const dispatch = createEventDispatcher() - if (setting.fieldType == 'select' && $values[setting.key] == undefined){ - $values[setting.key] = "default"; + if (setting.fieldType == 'select' && $values[setting.key] == undefined) { + $values[setting.key] = 'default' } let latestKeyRenewalAttempt: { @@ -164,6 +164,7 @@ } + {#if (!setting.cloudonly || isCloudHosted()) && showSetting(setting.key, $values) && !(setting.hiddenIfNull && $values[setting.key] == null)} {#if setting.ee_only != undefined && !$enterpriseLicense}
@@ -181,676 +182,689 @@ {@html setting.description} {/if} - - - {#each (setting.select_items ?? []) as item } - - {/each} - + + + {#each setting.select_items ?? [] as item} + + {/each} +
{:else} - -