mirror of
https://github.com/langgenius/dify.git
synced 2026-03-10 03:00:20 +08:00
fix generate bug
This commit is contained in:
parent
9b0f83f807
commit
e90637f67a
@ -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 = {}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user