From 4a019a8fbd5e24043e481a63432eefd83846d541 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 321bc0ad02041..5c713cac6747f 100644 --- a/api/core/app/segments/segments.py +++ b/api/core/app/segments/segments.py @@ -99,7 +99,13 @@ def markdown(self) -> str: 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):