Bug 64855 - allow to use Levenstein distance for user login matching
git-svn-id: svn://svn.office.custis.ru/3rdparty/bugzilla.org/trunk@774 6955db30-a419-402b-8a0d-67ecbb4d7f56master
parent
0cfb9edb17
commit
1d3d9097a8
|
@ -1205,6 +1205,8 @@ sub match {
|
|||
# CustIS Bug 64855
|
||||
# try Levenshtein distance also, if enabled
|
||||
$query .= " OR levenshtein(?, login_name) < ?";
|
||||
$query .= " OR (CASE WHEN INSTR(login_name, '\@') > 0 THEN levenshtein(?, SUBSTR(login_name, 1, INSTR(login_name, '\@')-1)) ELSE 0 END) < ?";
|
||||
push @bind, $str, Bugzilla->params->{levenshteinusermatch};
|
||||
push @bind, $str, Bugzilla->params->{levenshteinusermatch};
|
||||
}
|
||||
$query .= ") ";
|
||||
|
|
Loading…
Reference in New Issue