[bug] Google Contacts sync and missing support for middle names
I have discovered that Sailfish doesn't support/sync middle names for Google Contacts
This is a issue if there is more than one contact with same first and last name, but different middle name - or none middle name on some of them. It will then be combined into one contact in Sailfish, and I'm calling the wrong number/person... ;)
To avoid this I had to turn of the sync and delete contacts in Sailfish and my Android phone. And then edit all contacts at Google, to add the middle name into first name field instead.
We do sync middle names from Google - see https://github.com/nemomobile/buteo-sync-plugins-social/blob/master/src/google/google-contacts/googlecontactstream.cpp#L537
However, the heuristic algorithm which links them together on device does not take middle-name into account - see https://github.com/nemomobile/qtcontacts-sqlite/blob/master/src/engine/contactwriter.cpp#L3426
You should be able to unlink them manually by doing: People -> Select Contact -> Pulley Menu -> Link then select the linked contact which you wish to unlink.
chris.adams ( 2015-08-20 05:19:07 +0200 )editOK, great - but if it's not used it's only partly supported isn't it? So this is still something that needs to be improved, as unlinking one and one isn't any good solution.
Rune Rasmussen ( 2015-08-20 13:48:32 +0200 )editYou're right, I'll open a bug about this internally. Thanks for the report.
chris.adams ( 2015-08-24 10:10:33 +0200 )edit