瀏覽代碼

fix: Assignment exception (#8663)

Co-authored-by: fum <fum@investoday.com.cn>
haike-1213 7 月之前
父節點
當前提交
4c7beb9d7b
共有 1 個文件被更改,包括 3 次插入2 次删除
  1. 3 2
      api/core/app/apps/base_app_generate_response_converter.py

+ 3 - 2
api/core/app/apps/base_app_generate_response_converter.py

@@ -75,10 +75,10 @@ class AppGenerateResponseConverter(ABC):
         :return:
         """
         # show_retrieve_source
+        updated_resources = []
         if "retriever_resources" in metadata:
-            metadata["retriever_resources"] = []
             for resource in metadata["retriever_resources"]:
-                metadata["retriever_resources"].append(
+                updated_resources.append(
                     {
                         "segment_id": resource["segment_id"],
                         "position": resource["position"],
@@ -87,6 +87,7 @@ class AppGenerateResponseConverter(ABC):
                         "content": resource["content"],
                     }
                 )
+            metadata["retriever_resources"] = updated_resources
 
         # show annotation reply
         if "annotation_reply" in metadata: