From 7acbe981e2d02bb570686050a1cedcc519a1ad27 Mon Sep 17 00:00:00 2001 From: Yeuoly Date: Wed, 22 Oct 2025 11:49:02 +0800 Subject: [PATCH] fix: discorrect elapsed_time --- api/core/app/engine_layers/trigger_post_layer.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/api/core/app/engine_layers/trigger_post_layer.py b/api/core/app/engine_layers/trigger_post_layer.py index e5bf1e0a60..5b31ec2ae1 100644 --- a/api/core/app/engine_layers/trigger_post_layer.py +++ b/api/core/app/engine_layers/trigger_post_layer.py @@ -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)