Summary
Event information is not imported whenever you try to import an ICS file from Google Calendars that contains repeat events. If you open the ICS file in a text editor and there are multiple events with the same UID parameter, only 1 event will get imported. All others will be missing and no logs are captured (even in DEBUG) stating this error.
BEGIN:VEVENT
DTSTART:20150918T150000Z
DTEND:20150918T163000Z
DTSTAMP:20150923T164702Z
UID:o8hvlu94i7urfls69lm323srlc@google.com
ATTENDEE;X-NUM-GUESTS=0:mailto:USER@avenoso.com
SUMMARY:Busy
END:VEVENT
BEGIN:VEVENT
DTSTART:20150906T150000Z
DTEND:20150906T163000Z
DTSTAMP:20150925T154702Z
UID:o8hvlu94i7urfls69lm323srlc@google.com
ATTENDEE;X-NUM-GUESTS=0:mailto:ken@avenoso.com
SUMMARY:Busy
END:VEVENT
In this example, only the event for 09-06-2015 will get imported and all other events with this UID will not.
Environment
Confluence with Team Calendars version 5.2.18
Steps to Reproduce
- Install Team Calendars
- Click on Add Calendar --> Import Calendar
- Upload an iCal file that includes repeat events with the same UID parameter.
Expected Results
All events get imported or a warning comes up stating why this cannot be completed.
Actual Results
Events are missing in Team Calendars.
Workaround
Editing the iCal file in a text editor and changing the UID parameter for those repeat events then saving will result in a successful import after trying again. Example above with unique UID (adding the word TWO before the UID)
BEGIN:VEVENT
DTSTART:20150918T150000Z
DTEND:20150918T163000Z
DTSTAMP:20150923T164702Z
UID:o8hvlu94i7urfls69lm323srlc@google.com
ATTENDEE;X-NUM-GUESTS=0:mailto:USER@avenoso.com
SUMMARY:Busy
END:VEVENT
BEGIN:VEVENT
DTSTART:20150906T150000Z
DTEND:20150906T163000Z
DTSTAMP:20150925T154702Z
UID:TWOo8hvlu94i7urfls69lm323srlc@google.com
ATTENDEE;X-NUM-GUESTS=0:mailto:ken@avenoso.com
SUMMARY:Busy
END:VEVENT