bitfireAT/ical4android

Remove recurrence rules in exceptions of recurring events

Closed this issue · 0 comments

@JorisBodin: I can confirm that this problem still occurs. Looks like removeRRulesOfExceptions() works, but is not called at the right moment.


With version v4.3.16.1-ose and even the latest commit on master a246046f41c490195758d3da3f8740addef46aef, there's still the problem with davx5.
Screenshot_1715690266

I didn't see a potential rollback. How is that possible?

Sample event:

BEGIN:VCALENDAR
VERSION:2.0
CALSCALE:GREGORIAN
BEGIN:VTIMEZONE
TZID:Europe/Paris
X-LIC-LOCATION:Europe/Paris
BEGIN:STANDARD
TZOFFSETFROM:+0200
TZOFFSETTO:+0100
TZNAME:CET
DTSTART:20241027T010000
END:STANDARD
BEGIN:DAYLIGHT
TZOFFSETFROM:+0100
TZOFFSETTO:+0200
TZNAME:CEST
DTSTART:20240331T010000
END:DAYLIGHT
END:VTIMEZONE
BEGIN:VEVENT
DTSTAMP:20240508T130504Z
SUMMARY:Test
DESCRIPTION:
TRANSP:OPAQUE
SEQUENCE:3
LAST-MODIFIED:20240514T121847Z
DTSTART;TZID=Europe/Paris:20240508T120000
DTEND;TZID=Europe/Paris:20240508T130000
RRULE:FREQ=DAILY;INTERVAL=1
UID:47198a07-cc5e-4def-a4fe-29e161f5b702
END:VEVENT
BEGIN:VEVENT
DTSTAMP:20240508T130513Z
RECURRENCE-ID;TZID=Europe/Paris:20240510T120000
RRULE:FREQ=DAILY;INTERVAL=1
DTSTART;TZID=Europe/Paris:20240510T150000
DTEND;TZID=Europe/Paris:20240510T160000
SUMMARY:Test
DESCRIPTION:
TRANSP:OPAQUE
SEQUENCE:2
LAST-MODIFIED:20240514T121847Z
UID:47198a07-cc5e-4def-a4fe-29e161f5b702
END:VEVENT
END:VCALENDAR

Originally posted by @JorisBodin in #138 (comment)