Timothy Jaeryang Baek 3 주 전
부모
커밋
60f62c2f59
2개의 변경된 파일7개의 추가작업 그리고 5개의 파일을 삭제
  1. 0 5
      backend/open_webui/routers/files.py
  2. 7 0
      backend/open_webui/routers/retrieval.py

+ 0 - 5
backend/open_webui/routers/files.py

@@ -120,11 +120,6 @@ def process_uploaded_file(request, file, file_path, file_item, file_metadata, us
                 f"File type {file.content_type} is not provided, but trying to process anyway"
             )
             process_file(request, ProcessFileForm(file_id=file_item.id), user=user)
-
-        Files.update_file_data_by_id(
-            file_item.id,
-            {"status": "completed"},
-        )
     except Exception as e:
         log.error(f"Error processing file: {file_item.id}")
         Files.update_file_data_by_id(

+ 7 - 0
backend/open_webui/routers/retrieval.py

@@ -1584,12 +1584,19 @@ def process_file(
                         },
                     )
 
+                    Files.update_file_data_by_id(
+                        file.id,
+                        {"status": "completed"},
+                    )
+
                     return {
                         "status": True,
                         "collection_name": collection_name,
                         "filename": file.filename,
                         "content": text_content,
                     }
+                else:
+                    raise Exception("Error saving document to vector database")
             except Exception as e:
                 raise e