From 0a687980eef8cba775d05faed632007c059dc269 Mon Sep 17 00:00:00 2001 From: Classic298 <27028174+Classic298@users.noreply.github.com> Date: Mon, 24 Nov 2025 21:22:23 +0100 Subject: [PATCH] Update knowledge.py (#19434) --- backend/open_webui/routers/knowledge.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/backend/open_webui/routers/knowledge.py b/backend/open_webui/routers/knowledge.py index 71722d706e..ad47fc1686 100644 --- a/backend/open_webui/routers/knowledge.py +++ b/backend/open_webui/routers/knowledge.py @@ -1,6 +1,7 @@ from typing import List, Optional from pydantic import BaseModel from fastapi import APIRouter, Depends, HTTPException, status, Request, Query +from fastapi.concurrency import run_in_threadpool import logging from open_webui.models.knowledge import ( @@ -223,7 +224,8 @@ async def reindex_knowledge_files(request: Request, user=Depends(get_verified_us failed_files = [] for file in files: try: - process_file( + await run_in_threadpool( + process_file, request, ProcessFileForm( file_id=file.id, collection_name=knowledge_base.id