Should be fixed with commit 329ab80e62e87867cbdd25da4ba75fb5117da050 (disable strict parsing instead of adding the lang attribute, because we don’t use it and there might be other unknown properties)
CARDDAV Sync error with Synology: forbidden on missing name
I am using the Synology CARDDAV server for quite a long time. Without updating app or server, the sync failed after editing a single contact.
The sync of this contact failed: https://da.gd/vizp
It occurs when I enter only a company name and no name (no first name, no surname).
I remember that I had contacts like that before and it worked. It’s a typical use case when you want to store the number of a company where you do not have a specific contact.
Why does the log say “Calendar (!!!) data had unfixable problems”?
Looks, like it is related or similar to: https://forums.bitfire.at/topic/782/synchronization-stuck-if-vcard-do-not-contain-n-fn-field-403-forbidden-synology/10 . But as my server states “Calendar”, I don’t know it is the same topic.
Of course, I cannot clearly tell if this is a server or client issue.
What shall I try out next?
@davvi Should have been fixed with vcard4android bf48e81013e4941d111b302547b298ac58c9c151. I have sent an .apk to your email address. Can you please try it?
Yes, it is fixed in 1.3.4-develop now.