From 2d197d1ae0d516ffa7186fcd6e02ed46d6e5fee0 Mon Sep 17 00:00:00 2001 From: Peter Bieringer Date: Mon, 21 Apr 2025 22:18:56 +0200 Subject: [PATCH] fix broken value extract from property for https://github.com/Kozea/Radicale/issues/1760 --- radicale/item/filter.py | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/radicale/item/filter.py b/radicale/item/filter.py index 209bd1cb..61d9b61a 100644 --- a/radicale/item/filter.py +++ b/radicale/item/filter.py @@ -475,9 +475,9 @@ def visit_time_ranges(vobject_item: vobject.base.Component, child_name: str, else: # Match a property child = getattr(vobject_item, child_name.lower()) - if isinstance(child, date): - child_is_datetime = isinstance(child, datetime) - child = date_to_datetime(child) + if isinstance(child.value, date): + child_is_datetime = isinstance(child.value, datetime) + child = date_to_datetime(child.value) if child_is_datetime: range_fn(child, child + SECOND, False) else: