diff --git a/aleksis/core/util/dav_handler/calendar.py b/aleksis/core/util/dav_handler/calendar.py
index 2daad6afd45242238d54a50d82dfe19b7034d78d..0bd635015b3411afc8f67f5fa7af08bbd625b990 100644
--- a/aleksis/core/util/dav_handler/calendar.py
+++ b/aleksis/core/util/dav_handler/calendar.py
@@ -30,7 +30,7 @@ class TimeRangeFilter(ElementHandler):
                     filter(
                         lambda obj: self._compare_date_time(d, obj.value_end_datetime(obj))
                         if obj.value_end_datetime(obj) is not None
-                        else True,
+                        else self._compare_date_time(d, obj.value_start_datetime(obj)),
                         self.request.objects,
                     )
                 )