From 3f9720bca07f7b293625be7d5a18545e05060700 Mon Sep 17 00:00:00 2001 From: -LAN- Date: Thu, 15 Aug 2024 13:09:49 +0800 Subject: [PATCH] fix(api/core/app/segments/segments.py): Fix file to markdown. (#7293) --- api/core/app/segments/segments.py | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/api/core/app/segments/segments.py b/api/core/app/segments/segments.py index 321bc0ad02..5c713cac67 100644 --- a/api/core/app/segments/segments.py +++ b/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):