Only shows the first of multiple GMail contacts with the same email address
Submitted by Matteo Settenvini
Assigned to fol..@..e.bugs
Note: I am unsure about where to file this bug, as it might be instead a bug of GNOME contacts, or libgdata instead. folks sounded the more plausible culprit, but please feel free to move this bug where it pertains if it's wrong.
To reproduce this bug, please create two Google contacts inside GMail. Set different names to them, and some extra info to be able to distinguish them (for instance, a different birthday), but use the same e-mail address for both. This is not an uncommon scenario; a lot of families have one unique address for both spouses + children — which is exactly my scenario.
Now, if you wait for the system to sync with Google's server, and open the GNOME Contacts application, try searching for both names: only one of them will be in the list (usually, the first in alphabetical order). I found out of this issue by using gnome-shell search capabilities: I needed the street address of the second contact, and wasn't able to search for it.
It should be noted that opening evolution's address book, selecting the GMail source, and searching for both contacts behaves correctly (e.g. both contacts are found and shown separately, as expected).
Version: git master