From 7e453de4f7794ff386e285aa5951b94e926ec273 Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Fri, 17 Apr 2026 11:54:19 +0900 Subject: [PATCH] refac --- backend/open_webui/routers/knowledge.py | 11 +---------- 1 file changed, 1 insertion(+), 10 deletions(-) diff --git a/backend/open_webui/routers/knowledge.py b/backend/open_webui/routers/knowledge.py index 77b72cacf..af4417844 100644 --- a/backend/open_webui/routers/knowledge.py +++ b/backend/open_webui/routers/knowledge.py @@ -901,16 +901,7 @@ async def delete_knowledge_by_id( if len(updated_knowledge) != len(knowledge_list): log.info(f'Updating model {model.id} to remove knowledge base {id}') model.meta.knowledge = updated_knowledge - # Create a ModelForm for the update - model_form = ModelForm( - id=model.id, - name=model.name, - base_model_id=model.base_model_id, - meta=model.meta, - params=model.params, - access_grants=model.access_grants, - is_active=model.is_active, - ) + model_form = ModelForm(**model.model_dump()) await Models.update_model_by_id(model.id, model_form, db=db) # Clean up vector DB