Просмотр исходного кода

[fix] fix the bug that modify document name not effective (#10154)

Cling_o3 5 месяцев назад
Родитель
Сommit
ab127ba92e
1 измененных файлов с 4 добавлено и 3 удалено
  1. 4 3
      api/services/dataset_service.py

+ 4 - 3
api/services/dataset_service.py

@@ -986,9 +986,6 @@ class DocumentService:
             raise NotFound("Document not found")
         if document.display_status != "available":
             raise ValueError("Document is not available")
-        # update document name
-        if document_data.get("name"):
-            document.name = document_data["name"]
         # save process rule
         if document_data.get("process_rule"):
             process_rule = document_data["process_rule"]
@@ -1065,6 +1062,10 @@ class DocumentService:
             document.data_source_type = document_data["data_source"]["type"]
             document.data_source_info = json.dumps(data_source_info)
             document.name = file_name
+
+        # update document name
+        if document_data.get("name"):
+            document.name = document_data["name"]
         # update document to be waiting
         document.indexing_status = "waiting"
         document.completed_at = None