Hi everybody,
in my setup I'm synchronizing CardDAV contacts with vdirsyncer between Nextcloud and Grommunio. Everything is working fine so far.
But synchronization of contact pictures from Nextcloud to Grommunio fails somehow. When adding a contact picture in Grommunio, the picture is appended as BASE64-encoded JPEG in the vcf-file. Nextcloud relies on the ENCODED=B paramater which is basically the same. Therefore I transform these parameters before syncing via a bash script.
That way adding contact pictures in Grommunio and seeing them in Nextcloud works fine.
The other way round unfortunately doesn't work even though the vcf-format uploaded via vdirsyncer matches exactly the conventions given from Grommunio-CardDAV before. Instead when adding a picture in Nextcloud and syncing it to Grommunio with changing to ENCODE=BASE64 in the vcf-file before, the picture won't show up in Grommunio. When syncing again the picture is completely vanished from the vcf-file given by Grommunio-CardDAV.
Does anybody know why this is happening?