From 4c61c88e3228f120f0cfc97da84baf9cba9d94ff Mon Sep 17 00:00:00 2001 From: jyong <718720800@qq.com> Date: Fri, 14 Mar 2025 18:54:45 +0800 Subject: [PATCH] fix document rename issue --- api/services/dataset_service.py | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/api/services/dataset_service.py b/api/services/dataset_service.py index e4f64d4399..450e0880cf 100644 --- a/api/services/dataset_service.py +++ b/api/services/dataset_service.py @@ -1,3 +1,4 @@ +import copy import datetime import json import logging @@ -767,10 +768,11 @@ class DocumentService: if dataset.built_in_field_enabled: if document.doc_metadata: - document.doc_metadata[BuiltInField.document_name] = name - else: - document.name = name + doc_metadata = copy.deepcopy(document.doc_metadata) + doc_metadata[BuiltInField.document_name.value] = name + document.doc_metadata = doc_metadata + document.name = name db.session.add(document) db.session.commit()