fix: discorrect elapsed_time

This commit is contained in:
Yeuoly 2025-10-22 11:49:02 +08:00
parent dd6ab7c68c
commit 7acbe981e2
1 changed files with 6 additions and 1 deletions

View File

@ -69,7 +69,12 @@ class TriggerPostLayer(GraphEngineLayer):
trigger_log.status = self._STATUS_MAP[type(event)]
trigger_log.workflow_run_id = workflow_run_id
trigger_log.outputs = TypeAdapter(dict[str, Any]).dump_json(outputs).decode()
trigger_log.elapsed_time = elapsed_time
if trigger_log.elapsed_time is None:
trigger_log.elapsed_time = elapsed_time
else:
trigger_log.elapsed_time += elapsed_time
trigger_log.total_tokens = total_tokens
trigger_log.finished_at = datetime.now(UTC)
repo.update(trigger_log)