[#14815] Davdroid contacts sync
Summary Davdroid contacts sync
Queue Turba
Queue Version FRAMEWORK_5_2
Type Bug
State Unconfirmed
Priority 1. Low
Owners
Requester jens.meier@nachthell.net
Created 2018-05-07 (1230 days ago)
Due
Updated 2021-05-24 (117 days ago)
Assigned
Resolved
Milestone
Patch No

Comments
jens.meier@nachthell.net 2018-05-07 12:11:22
Dear Jan,

I use Horde Webmail 5.2.22 (all updates installed) on Debian 8 and 
Lighty webserver. For contacts sync I use the newest F-Droid Davdroid 
version.

I frequently recognized several issues with contact syncing and I 
don't know if this is a problem with Davdroid, Horde, or maybe my 
webserver configuration.

I can add a new contact on my phone, add an email address or phone 
number. No problems.
But changing a contact leads to the following issues:

1.) A contact has two email addresses (email xx@xx.org, private email 
yy@yy.org). Changing the type of xx@xx.org on my phone to business my 
contact has email xx, private yy and additionally business xx in 
Turba. On the phone the contact has two times business email xx and 
the private email yy.

2.) Deleting an existing phone number in a contact on my phone is not 
performed. After syncing the contact on my phone as well as in Turba 
still has this number.

Deleting or changing contact information in Turba is always correctly 
synced to my phone, so I do all changes in Horde.

Any ideas?

Best,
Jens

"Ralf Lang (B1 Systems GmbH)" <lang@b1-systems.de> 2021-03-09 07:44:14
> Dear Jan,
>
> I use Horde Webmail 5.2.22 (all updates installed) on Debian 8 and 
> Lighty webserver. For contacts sync I use the newest F-Droid 
> Davdroid version.
>
> I frequently recognized several issues with contact syncing and I 
> don't know if this is a problem with Davdroid, Horde, or maybe my 
> webserver configuration.
>
> I can add a new contact on my phone, add an email address or phone 
> number. No problems.
> But changing a contact leads to the following issues:
>
> 1.) A contact has two email addresses (email xx@xx.org, private 
> email yy@yy.org). Changing the type of xx@xx.org on my phone to 
> business my contact has email xx, private yy and additionally 
> business xx in Turba. On the phone the contact has two times 
> business email xx and the private email yy.
>
> 2.) Deleting an existing phone number in a contact on my phone is 
> not performed. After syncing the contact on my phone as well as in 
> Turba still has this number.
>
> Deleting or changing contact information in Turba is always 
> correctly synced to my phone, so I do all changes in Horde.
>
> Any ideas?
>
> Best,
> Jens


Hi Jens, I have an experimental installation with upgraded sync code. 
Would you like to test upon it?


wahnes@uni-koeln.de 2021-05-24 14:42:29
At least some of the issues described here seem to be known problems 
with CardDAV, as discussed in bug #12516

The root cause here is that Turba does not expose all address book 
fields via CardDAV, and it also does not delete (on Horde's side) 
values that come back "empty" from the CardDAV client.