Phone numbers get lost while sync with Horde
recently I found this nice piece of software to sync my contacts with my own server. I try to setup DAVdroid with Horde. After some struggling I was able to have mobile-server-communication. Sync contacts and events seems to work (at least the entries appear). Now I noticed that somehow phone numbers get lost. I examined this deeper and found out, that changes from my phone are not correctly send to the server and are replaced by the server data after sync. The other direction in working fine.
Test scenario: remove last digit of a test user and trigger sync manually:
With the help of catlog I could see that in the vcf data a phone number is send as (stage uploading):
while in the server response (stage: fetching)
In between there is a multistatus xml log entry:
<d:response> <d:href>/webmail5/rpc.php/addressbooks/username/contacts%3aNFqG7ulVCBFpaHNMjRQ6yg2/ckpgzBHyigJIoP7IpXpmfQ1.vcf</d:href> <d:propstat> <d:prop> <d:getetag>"05e19707fbef6a44eefbc9dcd2f10d19"</d:getetag> </d:prop> <d:status>HTTP/1.1 200 OK</d:status> </d:propstat> <d:propstat> <d:prop> <cs:getctag/> </d:prop> <d:status>HTTP/1.1 404 Not Found</d:status> </d:propstat> </d:response>
Maybe there is a correlation?! Would be nice to have this fixed. How could I help?
I’m using CM 10.1.3-i9100g
See also issue #176 and http://bugs.horde.org/ticket/13006
home or HOME shouldn’t matter. Are you sure that Horde sends the phone number to DAVdroid, and then it gets lost? In this case, please create a test account for Horde and send it to email@example.com
I agree, considering the logs it seems to be a Horde import problem.
So I’ll close it here. Will reopen if there’s an error on DAVdroid’s side.