diff --git a/main.go b/main.go index 5e9decc..2dc58a1 100644 --- a/main.go +++ b/main.go @@ -43,7 +43,7 @@ const timezoneOffset = -3 func cycle() { now := time.Now() lastWeek := now.Add(-time.Hour*24*time.Duration(now.Weekday()-time.Monday) + 8 - timezoneOffset) - if now.Weekday() > time.Sunday { + if now.Weekday() > time.Sunday && now.Add(time.Hour*timezoneOffset).After(lastWeek) { err := createIfNotExists(lastWeek.Format("semana 2006-01-02")) if err != nil { log.Fatalln(err)