diff --git a/interactions/models/internal/tasks/triggers.py b/interactions/models/internal/tasks/triggers.py index 5ac993236..d15a319ea 100644 --- a/interactions/models/internal/tasks/triggers.py +++ b/interactions/models/internal/tasks/triggers.py @@ -163,4 +163,4 @@ def __init__(self, cron: str, tz: "_TzInfo" = timezone.utc) -> None: self.tz = tz def next_fire(self) -> datetime | None: - return croniter(self.cron, datetime.now(tz=self.tz)).next(datetime) + return croniter(self.cron, self.last_call_time.astimezone(self.tz)).next(datetime)