Skip to content

Commit 09e6501

Browse files
committed
fix: [Tool] Trigger triggered execution tool, the execution details record the startup parameters
1 parent 25c4e3a commit 09e6501

File tree

1 file changed

+4
-4
lines changed

1 file changed

+4
-4
lines changed

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

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -145,11 +145,11 @@ 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-
parameters = init_params_default_value | parameters
148+
149149
if tool.init_params is not None:
150-
all_params = json.loads(rsa_long_decrypt(tool.init_params)) | parameters
150+
all_params = init_params_default_value | json.loads(rsa_long_decrypt(tool.init_params)) | parameters
151151
else:
152-
all_params = parameters
152+
all_params = init_params_default_value | parameters
153153

154154
result = executor.exec_code(tool.code, all_params)
155155

@@ -165,7 +165,7 @@ def execute(self, trigger_task, **kwargs):
165165
QuerySet(ToolRecord).filter(id=task_record_id).update(
166166
state=State.SUCCESS,
167167
run_time=time.time() - start_time,
168-
meta={'input': parameters, 'output': result_dict}
168+
meta={'input': init_params_default_value | parameters, 'output': result_dict}
169169
)
170170
except Exception as e:
171171
maxkb_logger.error(f"Tool execution error: {traceback.format_exc()}")

0 commit comments

Comments
 (0)