From 4922b91c079ba1080aee2a063769a695c3c4d0c5 Mon Sep 17 00:00:00 2001 From: G30 <50341825+silentoplayz@users.noreply.github.com> Date: Sat, 19 Sep 2026 17:17:57 -0400 Subject: [PATCH] fix: stop the Model Defaults save from reverting the selected, pinned and ordered models (#30206) --- .../admin/Settings/Models/ModelDefaultsPanel.svelte | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/lib/components/admin/Settings/Models/ModelDefaultsPanel.svelte b/src/lib/components/admin/Settings/Models/ModelDefaultsPanel.svelte index 415b8beef2..0f59ee1dd1 100644 --- a/src/lib/components/admin/Settings/Models/ModelDefaultsPanel.svelte +++ b/src/lib/components/admin/Settings/Models/ModelDefaultsPanel.svelte @@ -21,7 +21,6 @@ export let dirty = false; let config = null; - let modelIds = []; let loading = false; let expanded = false; let showCapabilities = false; @@ -69,8 +68,6 @@ loading = true; config = await getModelsConfig(localStorage.token); - modelIds = config?.MODEL_ORDER_LIST || []; - const savedMeta = config?.DEFAULT_MODEL_METADATA; if (savedMeta && Object.keys(savedMeta).length > 0) { defaultCapabilities = savedMeta.capabilities ?? { ...DEFAULT_CAPABILITIES }; @@ -102,10 +99,12 @@ ...(Object.keys(builtinTools).length > 0 ? { builtinTools } : {}) }; + config = await getModelsConfig(localStorage.token); + const res = await setModelsConfig(localStorage.token, { DEFAULT_MODELS: config?.DEFAULT_MODELS ?? null, DEFAULT_PINNED_MODELS: config?.DEFAULT_PINNED_MODELS ?? null, - MODEL_ORDER_LIST: modelIds, + MODEL_ORDER_LIST: config?.MODEL_ORDER_LIST ?? [], DEFAULT_MODEL_METADATA: metadata, DEFAULT_MODEL_PARAMS: Object.fromEntries(configuredParams) }).catch((error) => {