From 08211ef45eebcbaa2fed55be31058672eaa9e4ad Mon Sep 17 00:00:00 2001 From: Aria Date: Sat, 28 Mar 2026 21:08:12 +0000 Subject: [PATCH] cal-bridge: fix duplicate calendar event publishing --- cal-bridge/src/cal_bridge/cal_mqtt.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/cal-bridge/src/cal_bridge/cal_mqtt.py b/cal-bridge/src/cal_bridge/cal_mqtt.py index 98d32e2..3e49368 100644 --- a/cal-bridge/src/cal_bridge/cal_mqtt.py +++ b/cal-bridge/src/cal_bridge/cal_mqtt.py @@ -41,12 +41,13 @@ def check(): cal, last_start_published, datetime.now(tz=timezone.utc) ) for event in events: - if event.begin >= last_start_published and event.begin <= datetime.now( + if event.begin > last_start_published and event.begin <= datetime.now( tz=timezone.utc ): logger.debug(f"publishing {event.name}") publish_event(mqttc, event) last_start_published = event.begin + last_start_published = datetime.now(tz=timezone.utc) cal_bridge.schedule.scheduler.add_job( -- 2.51.2