Skip to content

Commit c20db33

Browse files
committed
fix: Some nodes cannot obtain data after form collection
1 parent 6184058 commit c20db33

File tree

3 files changed

+2
-2
lines changed

3 files changed

+2
-2
lines changed

apps/application/flow/step_node/mcp_node/impl/base_mcp_node.py

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,8 +14,6 @@ def save_context(self, details, workflow_manage):
1414
self.context['result'] = details.get('result')
1515
self.context['tool_params'] = details.get('tool_params')
1616
self.context['mcp_tool'] = details.get('mcp_tool')
17-
if self.node_params.get('is_result', False):
18-
self.answer_text = details.get('result')
1917

2018
def execute(self, mcp_servers, mcp_server, mcp_tool, tool_params, **kwargs) -> NodeResult:
2119
servers = json.loads(mcp_servers)

apps/application/flow/step_node/speech_to_text_step_node/impl/base_speech_to_text_node.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -16,6 +16,7 @@ class BaseSpeechToTextNode(ISpeechToTextNode):
1616

1717
def save_context(self, details, workflow_manage):
1818
self.context['answer'] = details.get('answer')
19+
self.context['result'] = details.get('answer')
1920
if self.node_params.get('is_result', False):
2021
self.answer_text = details.get('answer')
2122

apps/application/flow/step_node/text_to_speech_step_node/impl/base_text_to_speech_node.py

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@ def bytes_to_uploaded_file(file_bytes, file_name="generated_audio.mp3"):
3838
class BaseTextToSpeechNode(ITextToSpeechNode):
3939
def save_context(self, details, workflow_manage):
4040
self.context['answer'] = details.get('answer')
41+
self.context['result'] = details.get('result')
4142
if self.node_params.get('is_result', False):
4243
self.answer_text = details.get('answer')
4344

0 commit comments

Comments
 (0)