Open lkmorlan opened 2 weeks ago
@lkmorlan : can you confirm that all added VCF files are passing the validator: https://icalendar.org/validator.html
There ought to be better handling of this situation. It should either tolerate an unescaped comma or provide a better error message.
Responsible for this message is https://github.com/py-vobject/vobject, radicale is only forwarding the error message, see https://github.com/Kozea/Radicale/blob/bd66d585406c15ff0d4ec76cfe8b152255029a24/radicale/storage/multifilesystem/get.py#L109
The validator linked to in a for iCalendar not vCard.
@da4089 Thanks for filing the upstream issue.
I added some
vcf
files to the Radicale directory. When I caused my phone to synchronize, I got this error message:I eventually discovered that he problem is that every comma in a property value must be escaped by a backslash; after replacing
,
with\,
, the error message did not appear and synchronization worked.There ought to be better handling of this situation. It should either tolerate an unescaped comma or provide a better error message.