diff --git a/apps/application/flow/workflow_manage.py b/apps/application/flow/workflow_manage.py index 9c27d6fc9..ca42d45e1 100644 --- a/apps/application/flow/workflow_manage.py +++ b/apps/application/flow/workflow_manage.py @@ -335,7 +335,9 @@ class WorkflowManage: answer_tokens = sum([row.get('answer_tokens') for row in details.values() if 'answer_tokens' in row and row.get('answer_tokens') is not None]) answer_text_list = self.get_answer_text_list() - answer_text = '\n\n'.join(answer['content'] for answer in answer_text_list) + answer_text = '\n\n'.join( + '\n\n'.join([a.get('content') for a in answer]) for answer in + answer_text_list) self.work_flow_post_handler.handler(self.params['chat_id'], self.params['chat_record_id'], answer_text, self)