-
-
Notifications
You must be signed in to change notification settings - Fork 4.1k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
New contact information doesn't synch to android contacts (but I *know* why) #19706
Comments
You asked that question at https://help.nextcloud.com before? |
No. This bug had me irritated for months, but it wasn't life-altering, so I just figured I'd get around to trying to see if I could get it to work. I've tried disconnecting the account from the mobile device and so forth, but the stale data would always reappear on the mobile. |
@WNYmathGuy So you are saying when you edit the value of a property in the Contacts App in Nextcloud, the Contacts app does not update the If that's the case, this issue should be moved to the contacts repo. |
Normally, I just edit the text fields in NextCloud Contacts when somebody moves; address line, city, and postal code. That way stopped synchronization to the mobile device about 9 months ago. I just discovered that removing a whole address object and then making a new address object did synchronize correctly. |
cc @skjnldsv |
Any output from davx logs to tell us why there is no sync? |
I did some testing with Nextcloud Calendar. ETag and REV seems to be changed accordingly. But probably the format for REV is invalid. https://tools.ietf.org/html/rfc2426#section-3.6.4 (v3):
I don't know if The library used by DAVx5 seems to expect a date value as revision. But DAVx5 seems to remove invalid / empty values anyway. Probably the "wrong" REV value is not relevant. |
Ping @rfc2822 :) |
Ah I'm an idiot, I remember this issue now: |
Duplicate of nextcloud/contacts#1352 |
Steps to reproduce
Expected behaviour
The changes should propagate over.
Actual behaviour
They do not propagate over.
Suspected reason
The code for marking a record dirty is not working at the field level anymore. Long ago it did (c. 9-months to a year maybe), but now it doesn't.
Last night I tried deleting the Home address item and inserting a new Home address item with the same field-level data. After trying the CardDAV synch, the new information made it to my Android device. The system used to know if field-level data was altered and it would synch, now it doesn't.
Red Herrings?
The mobile device is a Nexus 6p Huawei spy-brick so the auto-synch client (DAVx²) app is very difficult to keep on.
Server configuration
https://cloud.ruppssites.com/index.php/s/qxQ3j7jD9WP7gRG
Password:
3ZXsop9a8PeAa+VkQ+KSUpdated from an older Nextcloud/ownCloud or fresh install: Upgraded.
Where did you install Nextcloud from: Nextcloud site.
Signing status:
Signing status
Client configuration
Operating system: Ubuntu 18.04 LTS Workstation.
The text was updated successfully, but these errors were encountered: