From 769fc4f1a68171bb0e5d0d0f71056c516f96d921 Mon Sep 17 00:00:00 2001 From: Karol Kokoszka Date: Thu, 9 May 2024 12:50:07 +0200 Subject: [PATCH] fix(sctool): tasks cmd to render schedule with deprecated interval correctly --- pkg/managerclient/model.go | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/pkg/managerclient/model.go b/pkg/managerclient/model.go index 82821df410..d25c56e34a 100644 --- a/pkg/managerclient/model.go +++ b/pkg/managerclient/model.go @@ -514,8 +514,14 @@ func (li TaskListItems) Render(w io.Writer) error { id = "*" + id } + emptySpec := scheduler.CronSpecification{} + bytesEmptySpec, err := json.Marshal(emptySpec) + if err != nil { + return errors.New("cannot marshall empty cron specification object") + } + var schedule string - if t.Schedule.Cron != "" { + if t.Schedule.Cron != "" && t.Schedule.Cron != string(bytesEmptySpec) { var cronSpec scheduler.CronSpecification err := json.Unmarshal([]byte(t.Schedule.Cron), &cronSpec) if err != nil {