Signal-android: Restore accidentally removed contacts

Created on 1 Oct 2016  路  8Comments  路  Source: signalapp/Signal-Android

I have:


Bug description

In my Android address book the Signal contacts (with "Signal Call" and "Signal message") were seperated from the real contact (with the phone number, mail address and other stuff) (this isn't the bug I want to report here, it could be caused by moving my contacts from google to owncloud). I thought I can just remove the "duplicates" (signal contacts), refresh contact list and this will be fixed, but now the contacts are broken (see Actual result).

Steps to reproduce

  • open address book
  • remove the signal-part from the contact
  • open signal
  • refresh contact list

Actual result: The contacts appear as SMS-only users, but when I click on them, a secure Signal chat opens
Expected result: They should appear as Signal users again

Screenshots

For privacy reasons, I don't want post screenshots or debug logs

Device info

Device: Oneplus X
Android version: 6.0.1
Signal version: 3.19.1 (Google Play Version)

App state

Signal messages and calls registered, SMS enabled, passphrase disabled, dark theme, default notification settings, using chrome app

Most helpful comment

I think an easy way to fix this would be an option to rescan all contacts in the contact book and add missing signal parts to contacts.

Although there's no explicit option for that, you can still go into your Android settings, go to _Accounts_, delete the Signal account (don't worry about the warning), open Signal, tap the blue pencil, and pull down the contact list to refresh, at which point the Android account should be recreated together with the contact associations

All 8 comments

Might be a duplicate of #5730

Related, but no duplicate. #5730 workaround is matching contacts manually again.
Here no workaround possible, since the contacts are gone

Unfortunately this sound like an Android issue more than a Signal issue. Loads of apps have the same issue because of the tantalisingly crappy AOSP contact implementation. allways trying to automatically sync to your gmail etc.

I think an easy way to fix this would be an option to rescan all contacts in the contact book and add missing signal parts to contacts.
An option in Threema sounds like that: "Checks connection between Threema contacts and Android contacts and corrects them, if necessary"

I think an easy way to fix this would be an option to rescan all contacts in the contact book and add missing signal parts to contacts.

Although there's no explicit option for that, you can still go into your Android settings, go to _Accounts_, delete the Signal account (don't worry about the warning), open Signal, tap the blue pencil, and pull down the contact list to refresh, at which point the Android account should be recreated together with the contact associations

Will my keys, groups and chat history be deleted?

Will my keys, groups and chat history be deleted?

No.

Working good. Great work guys

Was this page helpful?
0 / 5 - 0 ratings

Related issues

Dyras picture Dyras  路  3Comments

jult picture jult  路  3Comments

derWalter picture derWalter  路  3Comments

vvug picture vvug  路  3Comments

vvug picture vvug  路  3Comments