소스 검색

fix: datasets documents update-by-file api missing assign field 'indexing_technique' internally (#14243)

L8ng 1 개월 전
부모
커밋
b15ff4eb8c
1개의 변경된 파일4개의 추가작업 그리고 0개의 파일을 삭제
  1. 4 0
      api/controllers/service_api/dataset/document.py

+ 4 - 0
api/controllers/service_api/dataset/document.py

@@ -336,6 +336,10 @@ class DocumentUpdateByFileApi(DatasetApiResource):
 
 
         if not dataset:
         if not dataset:
             raise ValueError("Dataset is not exist.")
             raise ValueError("Dataset is not exist.")
+
+        # indexing_technique is already set in dataset since this is an update
+        args["indexing_technique"] = dataset.indexing_technique
+
         if "file" in request.files:
         if "file" in request.files:
             # save file info
             # save file info
             file = request.files["file"]
             file = request.files["file"]