diff --git a/backend/open_webui/routers/knowledge.py b/backend/open_webui/routers/knowledge.py index e1228a72b5..b8ac0de2d2 100644 --- a/backend/open_webui/routers/knowledge.py +++ b/backend/open_webui/routers/knowledge.py @@ -358,6 +358,7 @@ async def update_knowledge_by_id( class KnowledgeFileIdForm(BaseModel): file_id: str + class KnowledgeFileIdsForm(BaseModel): file_ids: List[str] @@ -447,9 +448,6 @@ def add_file_to_knowledge_by_id( ) - - - @router.post("/{id}/file/sync/batch", response_model=Optional[KnowledgeFilesResponse]) def sync_files_to_knowledge_batch( request: Request, diff --git a/backend/open_webui/utils/knowledge_sync.py b/backend/open_webui/utils/knowledge_sync.py index 7435dddb4b..3dcfa51e63 100644 --- a/backend/open_webui/utils/knowledge_sync.py +++ b/backend/open_webui/utils/knowledge_sync.py @@ -168,12 +168,8 @@ def sync_files_to_knowledge( except Exception as ve: log.debug(ve) try: - if VECTOR_DB_CLIENT.has_collection( - collection_name=f"file-{old_id}" - ): - VECTOR_DB_CLIENT.delete_collection( - collection_name=f"file-{old_id}" - ) + if VECTOR_DB_CLIENT.has_collection(collection_name=f"file-{old_id}"): + VECTOR_DB_CLIENT.delete_collection(collection_name=f"file-{old_id}") except Exception as ce: log.debug(ce)