]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 252329: Returning to buglist after an empty fulltext search causes code error
authorjouni%heikniemi.net <>
Fri, 23 Jul 2004 12:09:00 +0000 (12:09 +0000)
committerjouni%heikniemi.net <>
Fri, 23 Jul 2004 12:09:00 +0000 (12:09 +0000)
r=kiko, a=justdave
----------------------------------------------------------------------

buglist.cgi

index b9fc8a52c47051a1332494c5bd45620dd2febebc..7e5e27a43945dc98685d3a058b26fe510aebbc99 100755 (executable)
@@ -591,9 +591,17 @@ my @selectnames = map($columns->{$_}->{'name'}, @selectcolumns);
 ################################################################################
 
 # Add to the query some instructions for sorting the bug list.
-if ($cgi->cookie('LASTORDER') && (!$order || $order =~ /^reuse/i)) {
-    $order = $cgi->cookie('LASTORDER');
-    $order_from_cookie = 1;
+
+# First check if we'll want to reuse the last sorting order; that happens if
+# the order is not defined or its value is "reuse last sort"
+if (!$order || $order =~ /^reuse/i) {
+    if ($cgi->cookie('LASTORDER')) {
+        $order = $cgi->cookie('LASTORDER');
+        $order_from_cookie = 1;
+    }
+    else {
+        $order = '';  # Remove possible "reuse" identifier as unnecessary
+    }
 }
 
 my $db_order = "";  # Modified version of $order for use with SQL query