Skip to content

Commit 25c4e3a

Browse files
authored
fix: [Tool] Trigger triggered execution tool, the execution details record the startup parameters (#4783)
1 parent 442ddfb commit 25c4e3a

File tree

1 file changed

+5
-3
lines changed

1 file changed

+5
-3
lines changed

apps/trigger/handler/impl/task/tool_task.py

Lines changed: 5 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -145,10 +145,12 @@ def execute(self, trigger_task, **kwargs):
145145

146146
parameters = get_tool_execute_parameters(tool.input_field_list, parameter_setting, kwargs)
147147
init_params_default_value = {i["field"]: i.get('default_value') for i in tool.init_field_list}
148-
148+
parameters = init_params_default_value | parameters
149149
if tool.init_params is not None:
150-
parameters = json.loads(rsa_long_decrypt(tool.init_params)) | parameters
151-
all_params = init_params_default_value | parameters
150+
all_params = json.loads(rsa_long_decrypt(tool.init_params)) | parameters
151+
else:
152+
all_params = parameters
153+
152154
result = executor.exec_code(tool.code, all_params)
153155

154156
result_dict = _get_result_detail(result)

0 commit comments

Comments
 (0)