icalendar events with RECURRENCE-ID are displayed twice
See original GitHub issueReduced Test Case
Bug Description
The icalendar plugin (#5969) does not support RECURRENCE-ID. If I create/use an .ics file with a proper implementation of RECURRENCE-ID then it will display the event twice. The original event and the changed event.
Screenshots
Sample VEVENT
The main VEVENT object
BEGIN:VEVENT
UID:af80d1e9-2adb-4e06-8483-3130c18305b1
DTSTAMP:20210712T175548Z
CLASS:PUBLIC
CREATED:20210712T150845Z
DTSTART;TZID=Europe/Berlin:20210705T140000
DTEND;TZID=Europe/Berlin:20210705T143000
LAST-MODIFIED:20210712T150845Z
ORGANIZER;CN=Christoph Kluge:MAILTO:work@christoph-kluge.eu
RRULE:FREQ=DAILY
SEQUENCE:0
SUMMARY:Daily Recurring
TRANSP:OPAQUE
END:VEVENT
The child VEVENT object
BEGIN:VEVENT
UID:af80d1e9-2adb-4e06-8483-3130c18305b1
DTSTAMP:20210712T175548Z
CLASS:PUBLIC
CREATED:20210712T150845Z
DTSTART;TZID=Europe/Berlin:20210708T141500
DTEND;TZID=Europe/Berlin:20210708T144500
LAST-MODIFIED:20210712T150845Z
RECURRENCE-ID;TZID=Europe/Berlin:20210708T140000
SEQUENCE:1
SUMMARY:Daily Recurring (Update-1)
TRANSP:OPAQUE
END:VEVENT
Issue Analytics
- State:
- Created 2 years ago
- Comments:7 (3 by maintainers)
Top Results From Across the Web
Calendar showes duplicated calendar invites
If not all events are duplicated, it means that it only affects events that have been updated or recurring items. I suggest you...
Read more >Handling Duplicated Event Imports - Knowledgebase
Running an import and seeing existing events duplicated on your site can be extremely frustrating. This article should help you determine ...
Read more >Calendar entries are duplicating
Looking at my Calendar, I see that several (not all) of my appointments and meetings are suddenly showing up multiple times (some even...
Read more >If you have duplicate events on your iCloud Calendar
Hide and unhide calendars on your iPhone, iPad, iPod touch, or Mac · Select View > Show Calendar List. · Select or deselect...
Read more >Troubleshooting the Google Calendar two-way sync
When you create an all-day event in Google Calendar, the default setting for ' Show me as' is set to 'Available'. Only events...
Read more >Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start FreeTop Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Top GitHub Comments
Thanks for the repro, it looks like a bug so I’ll reopen.
released in 5.9.0
you’ll see there’s only one even per day in the updated repro: https://codesandbox.io/s/setprop-typing-forked-4ihnc?file=/src/calendar.tsx