Check if _next_fire_tiem is less than or equal to now, eg. the time is now or has passed.

This commit is contained in:
Gareth J. Greenaway 2023-02-13 09:19:03 -08:00 committed by Megan Wilhite
parent e786d60d78
commit e34e2a8ea7

View file

@ -1769,7 +1769,7 @@ class Schedule:
seconds=data["_seconds"]
)
elif "_skipped" in data and data["_skipped"]:
if data["_next_fire_time"] == now:
if data["_next_fire_time"] <= now:
data["_next_fire_time"] = now + datetime.timedelta(
seconds=data["_seconds"]
)