diff --git a/apps/application/flow/step_node/function_lib_node/impl/base_function_lib_node.py b/apps/application/flow/step_node/function_lib_node/impl/base_function_lib_node.py index 31c1ab3d3..2d7b32883 100644 --- a/apps/application/flow/step_node/function_lib_node/impl/base_function_lib_node.py +++ b/apps/application/flow/step_node/function_lib_node/impl/base_function_lib_node.py @@ -27,7 +27,7 @@ def write_context(step_variable: Dict, global_variable: Dict, node, workflow): for key in step_variable: node.context[key] = step_variable[key] if workflow.is_result() and 'result' in step_variable: - result = step_variable['result'] + '\n' + result = str(step_variable['result']) + '\n' yield result workflow.answer += result node.context['run_time'] = time.time() - node.context['start_time'] diff --git a/apps/application/flow/step_node/function_node/impl/base_function_node.py b/apps/application/flow/step_node/function_node/impl/base_function_node.py index fe0bdb3f8..a863d601b 100644 --- a/apps/application/flow/step_node/function_node/impl/base_function_node.py +++ b/apps/application/flow/step_node/function_node/impl/base_function_node.py @@ -25,7 +25,7 @@ def write_context(step_variable: Dict, global_variable: Dict, node, workflow): for key in step_variable: node.context[key] = step_variable[key] if workflow.is_result() and 'result' in step_variable: - result = step_variable['result'] + '\n' + result = str(step_variable['result']) + '\n' yield result workflow.answer += result node.context['run_time'] = time.time() - node.context['start_time']