From cbe2056587f32d88289fb729c6d14881e6297e5b Mon Sep 17 00:00:00 2001 From: Timothy Jaeryang Baek Date: Sun, 6 Apr 2025 17:31:50 -0700 Subject: [PATCH] fix: audio file upload response issue --- backend/open_webui/routers/files.py | 4 +++- backend/open_webui/routers/retrieval.py | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/backend/open_webui/routers/files.py b/backend/open_webui/routers/files.py index 3a7b8d477..c30366545 100644 --- a/backend/open_webui/routers/files.py +++ b/backend/open_webui/routers/files.py @@ -122,6 +122,7 @@ def upload_file( ]: file_path = Storage.get_file(file_path) result = transcribe(request, file_path) + process_file( request, ProcessFileForm(file_id=id, content=result.get("text", "")), @@ -129,7 +130,8 @@ def upload_file( ) elif file.content_type not in ["image/png", "image/jpeg", "image/gif"]: process_file(request, ProcessFileForm(file_id=id), user=user) - file_item = Files.get_file_by_id(id=id) + + file_item = Files.get_file_by_id(id=id) except Exception as e: log.exception(e) log.error(f"Error processing file: {file_item.id}") diff --git a/backend/open_webui/routers/retrieval.py b/backend/open_webui/routers/retrieval.py index 9b52a04b7..e3c0bd5f4 100644 --- a/backend/open_webui/routers/retrieval.py +++ b/backend/open_webui/routers/retrieval.py @@ -958,7 +958,7 @@ def process_file( if form_data.content: # Update the content in the file - # Usage: /files/{file_id}/data/content/update + # Usage: /files/{file_id}/data/content/update, /files/ (audio file upload pipeline) try: # /files/{file_id}/data/content/update