Signal-Android icon indicating copy to clipboard operation
Signal-Android copied to clipboard

Contacts not synced after rename, photo missing

Open ygoe opened this issue 1 year ago • 2 comments

  • [x] I have searched open and closed issues for duplicates
  • [x] I am submitting a bug report for existing functionality that does not work as intended
  • [x] I have read https://github.com/signalapp/Signal-Android/wiki/Submitting-useful-bug-reports
  • [x] This isn't a feature request or a discussion topic

Bug description

I've set up Signal on Android and Windows long ago. The contacts came from my phone and had all images and what you'd expect. Recently I cleaned up some contacts and renamed some of the contacts. Now these names are not showing up properly in Signal both in Android and Windows. There are still the old names and the images I have set for the contacts are missing. When I open the contact in the Android app, it opens the default contacts app but with the old version of the contact that's not in my phone contacts. I has the old name and no photo. I don't know where the Signal app has made up that contact but it's not supposed to have or use it.

Steps to reproduce

  • Create a contact with a mobile number that's on Signal
  • Assign a photo to the contact
  • See the photo and name in the Signal app
  • Rename the contact on your phone (e.g. by renaming it elsewhere when you contacts are synced via CardDAV)

Actual result: Name doesn't chane in Signal, photo is missing (both Android and Windows) Expected result: New name, same photo (both Android and Windows)

Screenshots

You can imagine how it looks.

Device info

Device: Samsung S10e Android version: 12 Signal version: 7.13.4 (Android), 7.21.0 (Windows)

Link to debug log

Probably happened a while ago.

ygoe avatar Aug 25 '24 08:08 ygoe

I think a debug log would still be helpful. If you open up Signal and tap the pencil icon on the bottom right, it should open up current contacts. From there, either scroll to the bottom to the 'Refresh contacts' options or at the top of the screen there's the three vertical dots menu that if you click on should also give you the option to refresh contacts. If the refresh does not help, head to Settings > Help > Debug log and we can look into this further.

mtang-signal avatar Aug 26 '24 16:08 mtang-signal

Updating contacts updated only half of the contacts. The most used ones are still old.

Here's the log: https://debuglogs.org/android/7.14.2/e50427a41a21824249c1c1e769d2dec0320fe5faf260fedc9941093bd963be85

ygoe avatar Aug 28 '24 09:08 ygoe

I have the same problem after splitting one contact with two phone numbers. After splitting this contact into two single contacts with different names signal keeps one contact with the two numbers and the old name. The newly created contacts cannot be found in signal. I wish there would be a way to force a resync of all contacts.

Update: I solved this and forced a complete resync by:

  • Delete the Signal account under "settings -> passwords, passkeys, autofill" (Android 14) and ignore the message that all data will get lost
  • Signal will auto recreate this account after launching

..very simple and no data got lost. At least in my case.

obifur avatar Oct 12 '24 10:10 obifur

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Dec 22 '24 02:12 stale[bot]

I deleted the CardDAV account on my phone and have set up everything from scratch. All contacts were gone, now all are back. But many without photos. Photos can be seen in the Android contacts but not in Signal (neither on Android nor Windows). Seems like Signal doesn't like photos anymore. Follow-up: #13827

ygoe avatar Dec 22 '24 10:12 ygoe

This issue has been automatically marked as stale because it has not had recent activity. It will be closed if no further activity occurs. Thank you for your contributions.

stale[bot] avatar Feb 21 '25 08:02 stale[bot]