瀏覽代碼

fix(api/core/app/segments/segments.py): Fix file to markdown. (#7293)

-LAN- 8 月之前
父節點
當前提交
3f9720bca0
共有 1 個文件被更改,包括 7 次插入1 次删除
  1. 7 1
      api/core/app/segments/segments.py

+ 7 - 1
api/core/app/segments/segments.py

@@ -99,7 +99,13 @@ class ObjectSegment(Segment):
 class ArraySegment(Segment):
     @property
     def markdown(self) -> str:
-        return '\n'.join(['- ' + item.markdown for item in self.value])
+        items = []
+        for item in self.value:
+            if hasattr(item, 'to_markdown'):
+                items.append(item.to_markdown())
+            else:
+                items.append(str(item))
+        return '\n'.join(items)
 
 
 class ArrayAnySegment(ArraySegment):