From e5fb2de890a223869828437787291d7996e4e736 Mon Sep 17 00:00:00 2001 From: Igor Ignatyev Date: Mon, 5 May 2025 14:49:16 +0300 Subject: [PATCH] add cancelled status to action manager run --- pkg/action/manager.go | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/pkg/action/manager.go b/pkg/action/manager.go index b714238..07b489f 100644 --- a/pkg/action/manager.go +++ b/pkg/action/manager.go @@ -363,7 +363,11 @@ func (m *runManagerMap) RunBackground(ctx context.Context, a *Action, runID stri chErr <- err close(chErr) if err != nil { - m.updateRunStatus(ri.ID, "error") + if errors.Is(err, context.Canceled) { + m.updateRunStatus(ri.ID, "canceled") + } else { + m.updateRunStatus(ri.ID, "error") + } } else { m.updateRunStatus(ri.ID, "finished") }