]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 349026: Find a Specific Bug for Closed bugs returns NO ROWS with perl-CGI 3.18...
authorolav%bkor.dhs.org <>
Tue, 22 Aug 2006 02:08:29 +0000 (02:08 +0000)
committerolav%bkor.dhs.org <>
Tue, 22 Aug 2006 02:08:29 +0000 (02:08 +0000)
Patch By Olav Vitters <olav@bkor.dhs.org> r=LpSolit, a=myk

Bugzilla/Search.pm

index b65bb673368c184d6250d4017ef3ccc5ac280d40..38380c241b48f2ea4e7b26238a217cd1e8cace74 100644 (file)
@@ -186,12 +186,12 @@ sub init {
             $params->delete('bug_status');
         }
         elsif ($bug_statuses[0] eq '__open__') {
-            $params->param('bug_status', map(is_open_state($_) ? $_ : undef
-                                             @legal_statuses));
+            $params->param('bug_status', grep(is_open_state($_)
+                                              @legal_statuses));
         }
         elsif ($bug_statuses[0] eq "__closed__") {
-            $params->param('bug_status', map(is_open_state($_) ? undef : $_
-                                             @legal_statuses));
+            $params->param('bug_status', grep(!is_open_state($_)
+                                              @legal_statuses));
         }
     }