Closed cocarrig closed 1 year ago
After further review, the ICS file in question has been compiled out of order, and does not follow ABNF form: https://en.wikipedia.org/wiki/Augmented_Backus%E2%80%93Naur_form
This will be closed as not-fixed.
To expand on that, here is the ICS/ICAL Specification where VALARM
component blocks (alarmc
) come into the definition:
4.6.1 Event Component
Component Name: "VEVENT"
Purpose: Provide a grouping of component properties that describe an
event.
Format Definition: A "VEVENT" calendar component is defined by the
following notation:
eventc = "BEGIN" ":" "VEVENT" CRLF
eventprop *alarmc
"END" ":" "VEVENT" CRLF
The alarmc
must appear at the end of the VEVENT
, not the beginning.
Describe the bug ICS content including
VALARM
results in a failure to render events in calendar blocks.To Reproduce Steps to reproduce the behavior:
Problematic fields specifically:
Expected behavior The VALARM fields should be ignored, and should not impact event processing.
Screenshots N/A
Additional context N/A