Commit 37cdee51 authored by takatost's avatar takatost

fix generate bug

parent b5366cba
......@@ -216,5 +216,5 @@ class AdvancedChatAppGenerator(MessageBasedAppGenerator):
else:
logger.exception(e)
raise e
finally:
db.session.remove()
# finally:
# db.session.remove()
......@@ -168,5 +168,3 @@ class WorkflowAppGenerator(BaseAppGenerator):
else:
logger.exception(e)
raise e
finally:
db.session.remove()
......@@ -354,12 +354,12 @@ class WorkflowEngineManager:
if workflow_run_state.workflow.type == WorkflowType.CHAT.value and node.node_type == NodeType.END:
workflow_nodes_and_result_before_end = workflow_run_state.workflow_nodes_and_results[-2]
if workflow_nodes_and_result_before_end:
if workflow_nodes_and_result_before_end.node.node_type == NodeType.LLM.value:
if workflow_nodes_and_result_before_end.node.node_type == NodeType.LLM:
if not node_run_result.outputs:
node_run_result.outputs = {}
node_run_result.outputs['text'] = workflow_nodes_and_result_before_end.result.outputs.get('text')
elif workflow_nodes_and_result_before_end.node.node_type == NodeType.DIRECT_ANSWER.value:
elif workflow_nodes_and_result_before_end.node.node_type == NodeType.DIRECT_ANSWER:
if not node_run_result.outputs:
node_run_result.outputs = {}
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment