mirror of
https://github.com/1Panel-dev/MaxKB.git
synced 2025-12-26 01:33:05 +00:00
fix: Workflow execution logic error (#2091)
This commit is contained in:
parent
3801d482cd
commit
2ca4502303
|
|
@ -93,7 +93,7 @@ def convert_value(name: str, value, _type, is_required, source, node):
|
|||
class BaseFunctionLibNodeNode(IFunctionLibNode):
|
||||
def save_context(self, details, workflow_manage):
|
||||
self.context['result'] = details.get('result')
|
||||
self.answer_text = details.get('result')
|
||||
self.answer_text = str(details.get('result'))
|
||||
|
||||
def execute(self, function_lib_id, input_field_list, **kwargs) -> NodeResult:
|
||||
function_lib = QuerySet(FunctionLib).filter(id=function_lib_id).first()
|
||||
|
|
|
|||
|
|
@ -80,7 +80,7 @@ def convert_value(name: str, value, _type, is_required, source, node):
|
|||
class BaseFunctionNodeNode(IFunctionNode):
|
||||
def save_context(self, details, workflow_manage):
|
||||
self.context['result'] = details.get('result')
|
||||
self.answer_text = details.get('result')
|
||||
self.answer_text = str(details.get('result'))
|
||||
|
||||
def execute(self, input_field_list, code, **kwargs) -> NodeResult:
|
||||
params = {field.get('name'): convert_value(field.get('name'), field.get('value'), field.get('type'),
|
||||
|
|
|
|||
|
|
@ -588,7 +588,7 @@ class WorkflowManage:
|
|||
details['node_id'] = node.id
|
||||
details['up_node_id_list'] = node.up_node_id_list
|
||||
details['runtime_node_id'] = node.runtime_node_id
|
||||
details_result[str(uuid.uuid1())] = details
|
||||
details_result[node.runtime_node_id] = details
|
||||
return details_result
|
||||
|
||||
def get_answer_text_list(self):
|
||||
|
|
|
|||
Loading…
Reference in New Issue