Open Bug 1163003 Opened 10 years ago Updated 2 years ago

rescheduling dtstart of recurring meeting causes wrong recurrence-ids

Categories

(Calendar :: General, defect)

Lightning 3.3
defect

Tracking

(Not tracked)

People

(Reporter: nomisvai, Unassigned)

Details

(Whiteboard: [timezone])

Create a recurring meeting: BEGIN:VCALENDAR BEGIN:VEVENT DTEND;TZID=America/New_York:20150512T213000 DTSTART;TZID=America/New_York:20150512T203000 RRULE:FREQ=DAILY;UNTIL=20150515T003000Z END:VEVENT END:VCALENDAR Add an exception (change title of one instance): VCALENDAR BEGIN:VEVENT DTEND;TZID=America/New_York:20150512T213000 DTSTART;TZID=America/New_York:20150512T203000 RRULE:FREQ=DAILY;UNTIL=20150515T003000Z END:VEVENT BEGIN:VEVENT DTEND;TZID=America/New_York:20150513T213000 RECURRENCE-ID;TZID=America/New_York:20150513T203000 DTSTART;TZID=America/New_York:20150513T203000 END:VEVENT END:VCALENDAR Reschedule all occurences by changing the start time (resulting RECURRENCE-IDs are wrong): BEGIN:VCALENDAR BEGIN:VEVENT RRULE:FREQ=DAILY;UNTIL=20150516T023000Z DTSTART;TZID=America/New_York:20150512T213000 END:VEVENT BEGIN:VEVENT RECURRENCE-ID;TZID=America/New_York:20150513T223000 DTSTART;TZID=America/New_York:20150513T223000 END:VEVENT END:VCALENDAR
Do you have calendar.icaljs pref enabled or disbaled? Can you please check whether this is still an issue with the current beta for the upcoming release 4.0 for TB 38?
Flags: needinfo?(nomisvai)
Whiteboard: [timezone]
I tried with both icaljs enabled and disabled and get the same behavior. I am unable to test with the upcoming release right now but it's very easy to repro, I'm on a caldav server : 1) Create a recurring 1 hour event daily for 2 days. 2) Reschedule 2nd instance 2 hours later than the rule 3) "Edit all occurrences" and change the start time to 30 minutes earlier 4) Observe that the recurrence id sent in the put is wrong
Flags: needinfo?(nomisvai)
Severity: normal → S3
You need to log in before you can comment on or make changes to this bug.