From 7eff5dd1edbf6177dd1482b25e21caea27cce20b Mon Sep 17 00:00:00 2001 From: 9037568 Date: Wed, 20 Feb 2019 18:36:27 -0500 Subject: [PATCH] Make the calendar update even if the event is 'before now' --- .../binding/caldav_personal/internal/CalDavBinding.java | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/bundles/binding/org.openhab.binding.caldav-personal/src/main/java/org/openhab/binding/caldav_personal/internal/CalDavBinding.java b/bundles/binding/org.openhab.binding.caldav-personal/src/main/java/org/openhab/binding/caldav_personal/internal/CalDavBinding.java index 89c3e09875a..bd3bddd06b4 100644 --- a/bundles/binding/org.openhab.binding.caldav-personal/src/main/java/org/openhab/binding/caldav_personal/internal/CalDavBinding.java +++ b/bundles/binding/org.openhab.binding.caldav-personal/src/main/java/org/openhab/binding/caldav_personal/internal/CalDavBinding.java @@ -167,12 +167,18 @@ public void eventLoaded(CalDavEvent event) { */ @Override public void eventBegins(CalDavEvent event) { + logger.debug("eventBegins() called for event '{}'", event.getShortName()); + if (!calendars.contains(event.getCalendarId())) { + logger.trace("event calendarId does not exist in calendars"); return; } + logger.debug("check start of event '{}'", event.getShortName()); if (event.getStart().isBeforeNow()) { - return; + logger.debug("event is before now; ignoring and updating anyway."); + logger.trace("event start time: {} ", event.getStart()); + logger.trace("now: {} ", DateTime.now()); } logger.debug("adding event to map: {}", event.getShortName());