(copy from skarim#197 - by accident chosen the wrong repo)
Hi,
original issue reported to Radicale: Kozea/Radicale#1966
ICS validator catches the problematic item, but vobject let it pass during PUT.
In the referenced item following occurs:
...
BEGIN:VEVENT
UID:4a409fc4-ec4d-472f-a013-e49a0ddf0eda
RECURRENCE-ID;VALUE=DATE:20251118
DTSTART;TZID=Europe/Paris:20251118T100000
...
BEGIN:VEVENT
UID:4a409fc4-ec4d-472f-a013-e49a0ddf0eda
RECURRENCE-ID;TZID=Europe/Paris:20251118T100000
DTSTART;TZID=Europe/Paris:20251124T100000
...
The first one is violating http://icalendar.org/iCalendar-RFC-5545/3-8-4-4-recurrence-id.html
Shouldn't this not be catched by vobject to avoid, that vobject-using software has to implement a post-vobject check for such issue.
Regards,
Peter