diff --git a/internal/location.go b/internal/location.go index 221c5f3..80c22c4 100644 --- a/internal/location.go +++ b/internal/location.go @@ -446,11 +446,11 @@ func (l Location) RunCron() error { next := schedule.Next(last) now := time.Now() if now.After(next) { - lock.SetCron(l.name, now.Unix()) errs := l.Backup(true, "") if len(errs) > 0 { return fmt.Errorf("Failed to backup location \"%s\":\n%w", l.name, errors.Join(errs...)) } + lock.SetCron(l.name, now.Unix()) } else { if !flags.CRON_LEAN { colors.Body.Printf("Skipping \"%s\", not due yet.\n", l.name)