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

This commit is contained in:
-LAN- 2024-08-15 13:09:49 +08:00 committed by GitHub
parent 7619850855
commit 3f9720bca0
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -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):