]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 320727: Incorrect footer if no query is passed to buglist.cgi - Patch by Frédéric...
authorlpsolit%gmail.com <>
Wed, 28 Dec 2005 19:53:01 +0000 (19:53 +0000)
committerlpsolit%gmail.com <>
Wed, 28 Dec 2005 19:53:01 +0000 (19:53 +0000)
buglist.cgi

index fb72cc790dc3844e99c46ee9fa05cfcd4b77a7d5..079a8b7b4f37c956680bee5bf5ef496b14147cf1 100755 (executable)
@@ -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"