Skip to content

Some events with recurrence-id are not meant to be exceptions but ocurrences #24

Open
@dancalderon

Description

@dancalderon

There are some events where the library misuses the isRecurrenceException method.

BEGIN:VEVENT DESCRIPTION:the description UID:040000008200E00074C5B7101A82E00800000000E02A9BC02E82D701000000000000000 010000000BA756286EA265A41AB00CB3B15394D45 RECURRENCE-ID;TZID=America/Denver:20230717T100000 SUMMARY:FW: DigiCert/Connect Status Call DTSTART;TZID=America/Denver:20230717T100000 DTEND;TZID=America/Denver:20230717T110000 CLASS:PUBLIC PRIORITY:5 DTSTAMP:20230717T143408Z TRANSP:OPAQUE STATUS:CONFIRMED SEQUENCE:32 LOCATION:See below X-MICROSOFT-CDO-APPT-SEQUENCE:32 X-MICROSOFT-CDO-BUSYSTATUS:BUSY X-MICROSOFT-CDO-INTENDEDSTATUS:BUSY X-MICROSOFT-CDO-ALLDAYEVENT:FALSE X-MICROSOFT-CDO-IMPORTANCE:1 X-MICROSOFT-CDO-INSTTYPE:3 X-MICROSOFT-DONOTFORWARDMEETING:FALSE X-MICROSOFT-DISALLOW-COUNTER:FALSE END:VEVENT

In this event, we have a recurrence-id and a UID, but this event should not be included in the exdates, instead, it should be displayed the 20230717

it seems like this data has the problem from the root since ical-js mark this event as an exception, but I'm wondering if there is something we can do about it, like checking the EXDATE

``

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions