From 73fb669fd84f4f78dc4e78ad3e2fb235e51b91dc Mon Sep 17 00:00:00 2001 From: Unrud Date: Fri, 4 Aug 2017 14:58:58 +0200 Subject: [PATCH] Add note about rescheduled recurrences --- radicale/xmlutils.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/radicale/xmlutils.py b/radicale/xmlutils.py index 021de55..249732e 100644 --- a/radicale/xmlutils.py +++ b/radicale/xmlutils.py @@ -277,6 +277,12 @@ def _visit_time_ranges(vobject_item, child_name, range_fn, infinity_fn): See rfc4791-9.9. """ + + # HACK: According to rfc5545-3.8.4.4 an recurrance that is resheduled + # with Recurrence ID affects the recurrence itself and all following + # recurrences too. This is not respected and client don't seem to bother + # either. + child = getattr(vobject_item, child_name.lower()) def getrruleset(child, ignore=()):