]> git.donarmstrong.com Git - debbugs.git/commitdiff
[project @ 2002-07-10 03:53:51 by doogie]
authordoogie <>
Wed, 10 Jul 2002 10:53:51 +0000 (02:53 -0800)
committerdoogie <>
Wed, 10 Jul 2002 10:53:51 +0000 (02:53 -0800)
Add support for listing *ALL* bugs at a certain severity.  Also, fix the
case when listing bugs by both severity and status.  $d{status} wasn't
being checked if it was defined.

cgi/pkgreport.cgi

index 58f83751db8aa3365db6beab1fbbab327bec10bf..a632d404d22fa85f3a4cec106b09968f87390cdf 100755 (executable)
@@ -147,12 +147,17 @@ if (defined $pkg) {
                       $se = $1 if ($se =~ m/<(.*)>/);
                       return $se eq $submitter;
                     }, 'submitter-email', $submitter)};
-} elsif (defined $severity) {
+} elsif (defined($severity) && defined($status)) {
   $tag = "$status $severity bugs";
   @bugs = @{getbugs(sub {my %d=@_;
                       return ($d{"severity"} eq $severity) 
                         && ($d{"status"} eq $status);
                     })};
+} elsif (defined($severity)) {
+  $tag = "$severity bugs";
+  @bugs = @{getbugs(sub {my %d=@_;
+                      return ($d{"severity"} eq $severity);
+                    }, 'severity', $severity)};
 }
 
 my $result = htmlizebugs(\@bugs);