summaryrefslogtreecommitdiffstats
path: root/Bugzilla/Search.pm
diff options
context:
space:
mode:
authorFrédéric Buclin <LpSolit@gmail.com>2011-11-26 01:08:58 +0100
committerFrédéric Buclin <LpSolit@gmail.com>2011-11-26 01:08:58 +0100
commitc9aaffd4541554af069e4ac097c39f567b02f55a (patch)
tree13498d0860a3d4616f26d5f56e767f382678c682 /Bugzilla/Search.pm
parent92cb17e05cecb4093ee9e189347ba66b8844528a (diff)
downloadbugzilla-c9aaffd4541554af069e4ac097c39f567b02f55a.tar.gz
bugzilla-c9aaffd4541554af069e4ac097c39f567b02f55a.tar.xz
Bug 255606: Do not let buglist.cgi return all bugs by default
r/a=mkanat
Diffstat (limited to 'Bugzilla/Search.pm')
-rw-r--r--Bugzilla/Search.pm5
1 files changed, 5 insertions, 0 deletions
diff --git a/Bugzilla/Search.pm b/Bugzilla/Search.pm
index d47e0ae99..6bbf4ab42 100644
--- a/Bugzilla/Search.pm
+++ b/Bugzilla/Search.pm
@@ -1168,6 +1168,11 @@ sub _sql_where {
if ($clause_sql) {
$where .= "\n AND " . $clause_sql;
}
+ elsif (!Bugzilla->params->{'search_allow_no_criteria'}
+ && !$self->{allow_unlimited})
+ {
+ ThrowUserError('buglist_parameters_required');
+ }
return $where;
}