Comment 3 for bug 969326

Revision history for this message
fisharebest (fisharebest) wrote :

The reason for the existing logic is this:

When an individual has multiple name records, WT_Individual::getFullName() will return the first one.

So, if we have an individual with two names

1 NAME John /Black/
1 NAME John /White/

and we do a phonetic search for "Waite", then the code will show "White" (because it matches the soundex), but getFullName() would show "Black".

In your example, perhaps both your names have the same sound (but in different scripts), and hence both would match the soundex.