From eb1248bec586d6fd4fcefb27c7ba4e3178d93e76 Mon Sep 17 00:00:00 2001 From: Karol Kokoszka Date: Mon, 19 Feb 2024 18:41:41 +0100 Subject: [PATCH] fix(scheduler): don't error if start_date is before now for cron --- pkg/service/scheduler/service.go | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/pkg/service/scheduler/service.go b/pkg/service/scheduler/service.go index 1da8ba60cc..e572d9a319 100644 --- a/pkg/service/scheduler/service.go +++ b/pkg/service/scheduler/service.go @@ -286,7 +286,7 @@ func (s *Service) PutTask(ctx context.Context, t *Task) error { if t.Sched.Cron.IsZero() { run = true } - } else if t.Sched.StartDate.Before(now()) { + } else if t.Sched.StartDate.Before(now()) && t.Sched.Interval != 0 { return errors.New("start date of scheduled task cannot be in the past") }