supportsUploading is only used to decide whether a sync process should be started on local data changes (see AbstractThreadedSyncAdapter docs). However, the sync process itself (as soon as it started) is always two-way by design.
Server-side renamed contacts do not get updated
Steps to reproduce:
- Create a contact
- Sync to phone
- Edit the contacts name on the server or another client
- Sync DAVdroid again
- Open contacts app, notice that the contact still has the original name
When I go to edit the contact on the phone, the updated name is correctly displayed. But even if the save button is pressed with the new name displayed on the edit screen, the original name is still shown in the list afterwards.
Expected behaviour: After editing contact server-side and syncing, the contact name is updated in the contact list.
Thanks for your report, but I can’t reproduce this issue here. Maybe this is an issue of your contacts editor?
Please provide details:
- which version of DAVdroid do you use
- which CardDAV server
- which other client
- did you verify that the other client changes the Vcard on the server?
- Are you provide logcat or at least HTTP server logs?
Closed because of inactivity