From 9ff4ca06629a0cf7da2996f2b22ea7915cc4705e Mon Sep 17 00:00:00 2001 From: Alexander Petric Date: Tue, 16 Sep 2025 16:36:55 -0400 Subject: [PATCH] fix: jumpcloud scim support + instance settings ui bug (nextcloud oauth) (#6618) * ee repo * fixing infinite loop in instance settings with nextcloud * ee ref --- backend/ee-repo-ref.txt | 2 +- frontend/src/lib/components/NextcloudSetting.svelte | 8 +++++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/backend/ee-repo-ref.txt b/backend/ee-repo-ref.txt index a7a242511a..84efe25a80 100644 --- a/backend/ee-repo-ref.txt +++ b/backend/ee-repo-ref.txt @@ -1 +1 @@ -7d665414b89d2de81a5d2a731a04e250537095f4 \ No newline at end of file +117c5cdc07d0382559f41984979ec0fef248f812 diff --git a/frontend/src/lib/components/NextcloudSetting.svelte b/frontend/src/lib/components/NextcloudSetting.svelte index c6618095b1..10df756941 100644 --- a/frontend/src/lib/components/NextcloudSetting.svelte +++ b/frontend/src/lib/components/NextcloudSetting.svelte @@ -33,8 +33,14 @@ } } let enabled = $derived(value != undefined) + let lastDomain = $state(value?.['domain']) + $effect(() => { - changeDomain(value?.['domain']) + const currentDomain = value?.['domain'] + if (currentDomain && currentDomain !== lastDomain) { + lastDomain = currentDomain + changeDomain(currentDomain) + } })