diff --git a/radicale/storage.py b/radicale/storage.py index fa27261..7db16f6 100644 --- a/radicale/storage.py +++ b/radicale/storage.py @@ -432,9 +432,6 @@ class Item: self._component_name = component_name self._time_range = time_range - def __getattr__(self, attr): - return getattr(self.item, attr) - def serialize(self): if self._text is None: try: diff --git a/radicale/xmlutils.py b/radicale/xmlutils.py index ceb2379..87e7a02 100644 --- a/radicale/xmlutils.py +++ b/radicale/xmlutils.py @@ -195,7 +195,7 @@ def _comp_match(item, filter_, level=0): return True # Point #3 and #4 of rfc4791-9.7.1 components = ([item.item] if level == 0 - else list(getattr(item, "%s_list" % tag.lower()))) + else list(getattr(item.item, "%s_list" % tag.lower()))) for child in filter_: if child.tag == _tag("C", "prop-filter"): if not any(_prop_match(comp, child, "C")