From fcb78bd2ff5819c5a340d2fe1db41609b89f5370 Mon Sep 17 00:00:00 2001 From: "lpsolit%gmail.com" <> Date: Wed, 28 Dec 2005 19:53:01 +0000 Subject: Bug 320727: Incorrect footer if no query is passed to buglist.cgi - Patch by Frédéric Buclin r=wicked a=justdave MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- buglist.cgi | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/buglist.cgi b/buglist.cgi index fb72cc790..079a8b7b4 100755 --- a/buglist.cgi +++ b/buglist.cgi @@ -60,6 +60,11 @@ my $template = Bugzilla->template; my $vars = {}; my $buffer = $cgi->query_string(); +# We have to check the login here to get the correct footer if an error is +# thrown and to prevent a logged out user to use QuickSearch if 'requirelogin' +# is turned 'on'. +Bugzilla->login(); + if (length($buffer) == 0) { print $cgi->header(-refresh=> '10; URL=query.cgi'); ThrowUserError("buglist_parameters_required"); @@ -90,9 +95,6 @@ if ($dotweak) { object => "multiple_bugs"}); GetVersionTable(); } -else { - Bugzilla->login(); -} # Hack to support legacy applications that think the RDF ctype is at format=rdf. if (defined $cgi->param('format') && $cgi->param('format') eq "rdf" -- cgit v1.2.3-24-g4f1b