summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorbbaetz%acm.org <>2003-11-22 12:32:51 +0100
committerbbaetz%acm.org <>2003-11-22 12:32:51 +0100
commit63790559f094b702688365ed12242526ce3ff969 (patch)
tree0c140494bb5c74544f0f4954f11bac17721e14e0
parent295f2e43cb47303c1e9eb60d33076281f4530f61 (diff)
downloadbugzilla-63790559f094b702688365ed12242526ce3ff969.tar.gz
bugzilla-63790559f094b702688365ed12242526ce3ff969.tar.xz
Bug 220642 - Setting pref 'maxusermatches' to '0' does not search for all
possibilities. Patch by Andreas Ho¶fle, r=bbaetz, a=myk
-rw-r--r--Bugzilla/User.pm11
1 files changed, 8 insertions, 3 deletions
diff --git a/Bugzilla/User.pm b/Bugzilla/User.pm
index 32e624913..e75976e59 100644
--- a/Bugzilla/User.pm
+++ b/Bugzilla/User.pm
@@ -558,12 +558,17 @@ sub match_field {
});
}
+ my $limit = 0;
+ if (&::Param('maxusermatches')) {
+ $limit = &::Param('maxusermatches') + 1;
+ }
+
for my $query (@queries) {
my $users = match(
- $query, # match string
- (&::Param('maxusermatches') || 0) + 1, # match limit
- 1 # exclude_disabled
+ $query, # match string
+ $limit, # match limit
+ 1 # exclude_disabled
);
# skip confirmation for exact matches