Browse Source

fix: audio file upload response issue

Timothy Jaeryang Baek 3 months ago
parent
commit
cbe2056587
2 changed files with 4 additions and 2 deletions
  1. 3 1
      backend/open_webui/routers/files.py
  2. 1 1
      backend/open_webui/routers/retrieval.py

+ 3 - 1
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}")

+ 1 - 1
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