I have a contact that is shown twice in the contacts list. The copies are not from different accounts (so they cannot be joined), they are not two different entries in the same account(so they cannot be merged in Google contacts online), it is exactly the same contact. If I edit one, the other gets also edited.
I have tried joining them on the phone, it says "contacts joined" but nothing happens. The two copies are still there.
I have tried deleting the contacts, but when I delete one of them then I cannot access the remaining copy in the list as tapping on it shows the message "the contact does not exist".
Another strange thing is that one of the copies does not belong to any account at all. When displaying one account contacts only (eg Google contacts, Whatsapp, etc.) it shows only one copy (the same for all accounts containing the contact, it is a joined contact).
Finally, it is worth mentioning that this happened after installing Whatsapp and this contact has two mobile numbers associated so it appears twice in contact list inside Whatsapp. I do not mind having the same person twice in Whatsapp, but I would like to have only one copy in my contacts list on the phone.
What can I do?
Edit: I have removed my Whatsapp account from Settings->Accounts and the duplicated contact has disappeared. As soon as Whatsapp synchronises again, it appears again.
I have also noticed that it is the only contact with two mobile numbers and each of them has its own Whatsapp account so that there are two different entries in the contact list inside Whatsapp. I have other contacts with two mobile numbers but only one of them is associated to a Whatsapp account and appears only once in both Whatsapp and Phone contact lists.
is it then a Whatsapp bug? is there someone else with the same problem?