mirror of https://github.com/go-co-op/gocron.git
fix: update next job scheduling
This commit is contained in:
parent
c1f0075822
commit
85cc5c7870
|
|
@ -443,11 +443,11 @@ func (s *scheduler) updateNextScheduled(id uuid.UUID) {
|
|||
return
|
||||
}
|
||||
var newNextScheduled []time.Time
|
||||
now := s.now()
|
||||
for _, t := range j.nextScheduled {
|
||||
if t.Before(s.now()) {
|
||||
continue
|
||||
if t.After(now) { // Changed to match selectExecJobsOutCompleted
|
||||
newNextScheduled = append(newNextScheduled, t)
|
||||
}
|
||||
newNextScheduled = append(newNextScheduled, t)
|
||||
}
|
||||
j.nextScheduled = newNextScheduled
|
||||
s.jobs[id] = j
|
||||
|
|
|
|||
Loading…
Reference in New Issue