diff --git a/server/ajax/ajax.go b/server/ajax/ajax.go index daba6bc..56efaed 100755 --- a/server/ajax/ajax.go +++ b/server/ajax/ajax.go @@ -144,9 +144,13 @@ func (a *Ajax) loopTasks() (time.Time, error) { if nextTask == (time.Time{}) { task.Title += " !!!INVALID CRON/LOOP!!!" } + task.Index = list.NextIndex() if err := a.storageSetTask(list.UUID, task); err != nil { return nextDue, err } + if err := a.storageSetList(list); err != nil { + return nextDue, err + } } else { if nextTask.Before(nextDue) { nextDue = nextTask