Skip to content

Conversation

@kvikshaug
Copy link

By passing the "forgiving" option, some ICS files that would otherwise be rejected, can be successfully imported.

Specifically, Outlook for Mac generates ICS files with an invalid key X-ENTOURAGE_UUID (underscore is invalid). By being forgiving, this key is ignored instead of rejected and I think a majority of calendar invitations from that client can now be processed successfully for NextCloud users. See issues nextcloud/server#16679 and nextcloud/server#17915 for more context.

I haven't seen other calls to VObject\Reader::read or VObject\Reader::readJson outside of validateICalendar where the same option should be passed, but it's possible I missed something.

@blizzz
Copy link
Member

blizzz commented Sep 22, 2022

@kvikshaug please provide the patch upstream to sabreDav https://github.com/sabre-io/dav, we will pull then a new release

@duburcqa
Copy link

duburcqa commented Oct 4, 2024

This patch is very much needed. Has anyone opened an issue or merge request on sabreDav upstream ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Projects

None yet

Development

Successfully merging this pull request may close these issues.

4 participants