-
Notifications
You must be signed in to change notification settings - Fork 451
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
invitation from an airline is causing parser error #1492
Comments
Creating a test file containing just the quoted line, I can reproduce a parser error:
|
Testing with that, the problem is the backslash-quoted double-quote characters in the X-TITLE parameter. From the spec, section 3.2: If you have the complete iCalendar file data (like, from the email attachment?) it'd be great to look at it in more detail, and ideally file an upstream bug against whatever software was used to create this event. I'll have a look at vObject's parser in some more detail, and see if it'd be reasonable to accept backslash-quoted double-quotes within a parameter value. |
@da4089 : was able now to catch the whole ICS content and run the validator with result:
Source is a content provided by airline through "Add to Apple Wallet". The "pkpass" file contains a Looks for me that iPhone is looking up by reference somewhere and the content is returned. Once double quote is replaced by single quote the upload works well on a test system.
Question is now where to report and whether a "broken client" workaround should be implemented in "radicale" or "vobject" for such cases. |
Filed a feedback to Apple now: FB13813258 |
Found (anonymized)
it failed here:
for better diagnostics where a PUT request failed, I've extended the code by 61fef9c
The text was updated successfully, but these errors were encountered: