Files
Radicale/radicale/tests/static
TowyTowy 9d46d5b63d Fix: expand REPORT leaves recurrence properties on expanded instances
_strip_single_event() removed the recurrence-defining properties (RRULE,
EXDATE, EXRULE, RDATE) with a single try/except around sequential
delattr() calls. When one of them was absent (e.g. an event with no
EXDATE), the AttributeError aborted the whole block and the following
properties -- notably RDATE -- were left on the expanded
single-occurrence VEVENTs returned by a calendar-data expand REPORT.

Remove each property independently so a missing one no longer prevents
removal of the others. Add a regression test and fixture.

Co-Authored-By: Claude <noreply@anthropic.com>
2026-07-12 22:30:47 +02:00
..
2018-09-04 03:33:45 +02:00
2026-04-10 08:33:57 +02:00
2016-07-08 11:38:09 +02:00
2016-07-07 14:30:10 +02:00
2016-07-07 14:30:10 +02:00
2016-07-07 14:30:10 +02:00
2017-08-03 19:47:00 +02:00
2024-08-14 05:43:53 -06:00
2025-09-24 21:17:13 +02:00
2025-09-24 21:17:13 +02:00
2025-09-24 21:17:13 +02:00
2026-01-22 21:36:07 +01:00
2026-06-06 23:18:47 +02:00
2025-12-11 23:14:08 +01:00
2016-07-07 14:30:10 +02:00
2016-07-07 14:30:10 +02:00
2016-07-07 14:30:10 +02:00
2016-07-07 14:30:10 +02:00
2018-09-04 03:33:45 +02:00
2020-09-26 22:08:22 +02:00
2020-09-26 22:08:22 +02:00
2020-09-26 22:08:22 +02:00
2020-09-26 22:08:22 +02:00
2020-09-26 22:08:22 +02:00
2020-09-26 22:08:22 +02:00
2020-09-26 22:08:22 +02:00
2020-09-26 22:08:22 +02:00
2020-09-26 22:08:22 +02:00
2020-09-26 22:08:22 +02:00
2016-07-07 14:30:10 +02:00
2017-06-06 20:01:09 +02:00
2017-06-06 20:01:09 +02:00
2017-06-06 20:01:09 +02:00
2017-06-06 20:01:09 +02:00
2017-06-06 20:01:09 +02:00
2017-06-06 20:01:09 +02:00
2017-06-06 20:01:09 +02:00
2025-05-16 06:33:22 +02:00
2025-05-16 06:33:22 +02:00