]> 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:05:29 +0000 (02:05 +0000)
committerolav%bkor.dhs.org <>
Tue, 22 Aug 2006 02:05:29 +0000 (02:05 +0000)
Patch By Olav Vitters <olav@bkor.dhs.org> r=LpSolit, a=myk

Bugzilla/Search.pm

index 668f384d1b47c331fa6cd98a62affca679b88ac4..25677053492878a88ced3fc54fdd0f943cf3471a 100644 (file)
@@ -186,12 +186,12 @@ sub init {
             $params->delete('bug_status');
         }
         elsif ($bug_statuses[0] eq '__open__') {
-            $params->param('bug_status', map(&::IsOpenedState($_) ? $_ : undef
-                                             @::legal_bug_status));
+            $params->param('bug_status', grep(&::IsOpenedState($_)
+                                              @::legal_bug_status));
         }
         elsif ($bug_statuses[0] eq "__closed__") {
-            $params->param('bug_status', map(&::IsOpenedState($_) ? undef : $_
-                                             @::legal_bug_status));
+            $params->param('bug_status', grep(! &::IsOpenedState($_)
+                                              @::legal_bug_status));
         }
     }