From 54f31c630afa75e9c81acaa048e1bd901254ba92 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Wed, 1 Jul 2026 03:32:12 -0500 Subject: [PATCH] refac --- backend/open_webui/routers/models.py | 3 +++ src/lib/components/workspace/Models/ModelEditor.svelte | 2 +- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/backend/open_webui/routers/models.py b/backend/open_webui/routers/models.py index 59c025055e..1c6369fb04 100644 --- a/backend/open_webui/routers/models.py +++ b/backend/open_webui/routers/models.py @@ -718,6 +718,9 @@ async def update_model_by_id( db, ) + if 'base_model_id' not in form_data.model_fields_set: + form_data.base_model_id = model.base_model_id + form_data.access_grants = await filter_allowed_access_grants( await Config.get('user.permissions'), user.id, diff --git a/src/lib/components/workspace/Models/ModelEditor.svelte b/src/lib/components/workspace/Models/ModelEditor.svelte index 5c31a03050..b013e19956 100644 --- a/src/lib/components/workspace/Models/ModelEditor.svelte +++ b/src/lib/components/workspace/Models/ModelEditor.svelte @@ -345,7 +345,7 @@ if (base_model) { model.base_model_id = base_model.id; - } else if (!(edit && model.base_model_id === model.id)) { + } else if (!edit) { model.base_model_id = null; } }