diff --git a/bot/src/modules/base/tasks/scheduled_events_watcher.py b/bot/src/modules/base/tasks/scheduled_events_watcher.py index 0c6738cb..13ee83ae 100644 --- a/bot/src/modules/base/tasks/scheduled_events_watcher.py +++ b/bot/src/modules/base/tasks/scheduled_events_watcher.py @@ -64,6 +64,8 @@ class ScheduledEventsWatcher(TaskABC): elif interval == ScheduledEventIntervalEnum.yearly: ts = ts + timedelta(days=365) + if ts < now: + return self._append_interval(interval, ts) return ts @tasks.loop(hours=24)