From 6bdd43c876b93c3ed7e79cadd37c04d0d1e2b17f Mon Sep 17 00:00:00 2001 From: Lennart <18233294+lennart-k@users.noreply.github.com> Date: Sun, 12 Jan 2025 18:05:46 +0100 Subject: [PATCH] calendar-query: Fix time-range --- .../caldav/src/calendar/methods/report/calendar_query.rs | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/crates/caldav/src/calendar/methods/report/calendar_query.rs b/crates/caldav/src/calendar/methods/report/calendar_query.rs index b1764b7..6d8e127 100644 --- a/crates/caldav/src/calendar/methods/report/calendar_query.rs +++ b/crates/caldav/src/calendar/methods/report/calendar_query.rs @@ -132,15 +132,15 @@ impl CompFilterElement { if let Some(time_range) = &self.time_range { if let Some(start) = &time_range.start { - if let Some(first_occurence) = cal_object.get_first_occurence().unwrap_or(None) { - if start.deref() > &first_occurence.utc() { + if let Some(last_occurence) = cal_object.get_last_occurence().unwrap_or(None) { + if start.deref() > &last_occurence.utc() { return false; } }; } if let Some(end) = &time_range.end { - if let Some(last_occurence) = cal_object.get_last_occurence().unwrap_or(None) { - if end.deref() < &last_occurence.utc() { + if let Some(first_occurence) = cal_object.get_first_occurence().unwrap_or(None) { + if end.deref() < &first_occurence.utc() { return false; } };