From 5d2a15928e89cbf22f13e9cec6953f3e450ac474 Mon Sep 17 00:00:00 2001 From: Ynah537 Date: Thu, 26 Mar 2026 17:21:39 +0800 Subject: [PATCH] fix: do not send slack notif even if its already process --- scenario.go | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/scenario.go b/scenario.go index 03badcf..6ad6840 100644 --- a/scenario.go +++ b/scenario.go @@ -351,6 +351,11 @@ func doScenario(in *doScenarioInput) error { log.Printf("errs: %v", s.errs) } + if in.app != nil && in.RunID != "" && in.app.isRunCancelled(in.RunID) { + log.Printf("doScenario: run_id=%s was cancelled during execution of %s, skipping notifications", in.RunID, f) + return nil + } + if in.ReportSlack != "" { if len(s.errs) > 0 { // Send failure notification to slack