question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

icalendar events with RECURRENCE-ID are displayed twice

See original GitHub issue

Reduced Test Case

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

Screenshot 2021-07-12 at 20 19 51

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:closed
  • Created 2 years ago
  • Comments:7 (3 by maintainers)

github_iconTop GitHub Comments

2reactions
acerixcommented, Jul 14, 2021

Thanks for the repro, it looks like a bug so I’ll reopen.

1reaction
arshawcommented, Jul 28, 2021

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

Read more comments on GitHub >

github_iconTop 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 >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found