From 347648d968c4a654d185aa7040d08603cad323c7 Mon Sep 17 00:00:00 2001 From: "vivian.zhang" Date: Wed, 10 Dec 2025 11:31:55 +0800 Subject: [PATCH] fix(model-editor): prevent setting usage change when model is change --- src/lib/components/workspace/Models/ModelEditor.svelte | 9 +++++---- 1 file changed, 5 insertions(+), 4 deletions(-) diff --git a/src/lib/components/workspace/Models/ModelEditor.svelte b/src/lib/components/workspace/Models/ModelEditor.svelte index a05896f8d8..83ea71ae3f 100644 --- a/src/lib/components/workspace/Models/ModelEditor.svelte +++ b/src/lib/components/workspace/Models/ModelEditor.svelte @@ -111,10 +111,11 @@ const baseModel = $models.find((m) => m.id === base_model_id); if (baseModel) { - if (baseModel.owned_by === 'openai') { - capabilities.usage = baseModel?.meta?.capabilities?.usage ?? false; - } else { - delete capabilities.usage; + if (baseModel.owned_by === 'openai' + && capabilities.usage + && !baseModel?.meta?.capabilities?.usage + ) { + capabilities.usage = false; } capabilities = capabilities; }