Skip to content

Commit 5df9241

Browse files
authored
fix: [Tool] Trigger triggered execution tool, the execution details record the startup parameters (#4781)
1 parent da2ab15 commit 5df9241

File tree

1 file changed

+3
-5
lines changed

1 file changed

+3
-5
lines changed

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

Lines changed: 3 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -147,10 +147,8 @@ def execute(self, trigger_task, **kwargs):
147147
init_params_default_value = {i["field"]: i.get('default_value') for i in tool.init_field_list}
148148

149149
if tool.init_params is not None:
150-
all_params = init_params_default_value | json.loads(rsa_long_decrypt(tool.init_params)) | parameters
151-
else:
152-
all_params = init_params_default_value | parameters
153-
150+
parameters = json.loads(rsa_long_decrypt(tool.init_params)) | parameters
151+
all_params = init_params_default_value | parameters
154152
result = executor.exec_code(tool.code, all_params)
155153

156154
result_dict = _get_result_detail(result)
@@ -165,7 +163,7 @@ def execute(self, trigger_task, **kwargs):
165163
QuerySet(ToolRecord).filter(id=task_record_id).update(
166164
state=State.SUCCESS,
167165
run_time=time.time() - start_time,
168-
meta={'input': all_params, 'output': result_dict}
166+
meta={'input': parameters, 'output': result_dict}
169167
)
170168
except Exception as e:
171169
maxkb_logger.error(f"Tool execution error: {traceback.format_exc()}")

0 commit comments

Comments
 (0)