diff --git a/src/roster_sync.py b/src/roster_sync.py index e704d71..f10327a 100644 --- a/src/roster_sync.py +++ b/src/roster_sync.py @@ -39,7 +39,8 @@ def handler(event, context): now = datetime.now(EASTERN) # DST guard — two EventBridge rules fire, only one is at 6am ET - if now.hour != 6: + force = event.get("force", False) + if not force and now.hour != 6: logger.info("ET hour is %d, not 6am — skipping (wrong DST rule fired)", now.hour) return {"skipped": True}