[fixed in 1.0.3.8] link suggestions in people [answered]
the logic for link suggestions in people is completely off. It's basically a random list of my existing contacts. Surely there could be a check for matching first or last names?
the logic for link suggestions in people is completely off. It's basically a random list of my existing contacts. Surely there could be a check for matching first or last names?
I have now reproduced this bug with MfE contacts - those that have no nickname defined are being given an empty nickname property. Then, when we search for matches for a contact containing a constituent using MfE, all other MfE contacts that have an empty nickname property are being returned as 'matches'.
This will be fixed in the next update.
Asked: 2013-12-26 02:28:03 +0300
Seen: 224 times
Last updated: Feb 02 '14
The logic for merge candidates is here: https://github.com/nemomobile/libcontacts/blob/master/src/seasidecache.cpp#L1273
Does your list appear not to conform to these conditions?
MattVogt ( 2013-12-26 11:21:16 +0300 )I took a look at the code but I'm not a programmer, so it's hard to read for me. I did find out that the logic works for my imported facebook/google contacts, but it doesn't work for Exchange contacts, even though they also have a first and last name field set. Maybe it has something to do with the nickname filter? That's set for all my Exchange contacts.
tiemen ( 2013-12-26 13:21:02 +0300 )I think it also should be possible to manually select a contact to link to.
hwesselmann ( 2013-12-27 14:58:50 +0300 )@hwesselmann that's the way it works, there's no automatic linking at all
tiemen ( 2013-12-27 18:06:57 +0300 )@tiemen - so for some contacts, the list of link suggestions appears to be sensible, but for contacts from an exchange account, the list seems to be random? Can you show a screenshot or something?
In reference to your last comment: there is automatic linking also, but it has stricter conditions. Basically, we only link automatically for contacts that have an exact match on last name and a partial match on first name.
MattVogt ( 2013-12-27 22:50:14 +0300 )