New Bug Encountered: ICS calendar template parsing

I think we need to dial back the strict parsing of ICS files, perhaps as a test or for a limited period of time. We cannot for example insert a start expression into the ICS file (or I did it wrong which is entirely possible). Here’s a relevant thread:

This example:

    BEGIN:VCALENDAR
    VERSION:2.0
    PRODID:-//AppSheet Inc//AppSheet
    CALSCALE:GREGORIAN
    METHOD:PUBLISH
    X-COMMENT: See https://icalendar.org/validator.html
    BEGIN:VEVENT
    SUMMARY:Meeting about <<[Subject]>>
    UID:<<[ICS_UID]>>
    DTSTART:<<[TimestampStart]>>
    DTEND:<<[TimestampEnd]>>
    LOCATION:<<Here()>>
    DESCRIPTION:<<Start: [Related calendar_lineitems]>> <<[LineItemName]>> <<End>>
    DTSTAMP:<<Now()>>
    ORGANIZER;CN=<<USERNAME()>>:MAILTO:<<USEREMAIL()>>
    END:VEVENT
    END:VCALENDAR

Throws this error:

"Errors": "Error: Workflow rule 'Send Calendar Invite' action 'Action 1' Attachment template. Contains end token '>>' at offset 14 without matching start token '<<'",

Please add the “Bug” Tag to your post.