]> git.ipfire.org Git - thirdparty/bugzilla.git/commitdiff
Bug 311489 Bug entry makes user choose classification even if only one is enterable
authorbugreport%peshkin.net <>
Mon, 10 Oct 2005 10:19:27 +0000 (10:19 +0000)
committerbugreport%peshkin.net <>
Mon, 10 Oct 2005 10:19:27 +0000 (10:19 +0000)
Patch by Joel Peshkin <bugreport@peshkin.net>
r=wicked, a=justdave

enter_bug.cgi

index 00f790de5df0afd304bb46d1c35b70459005831d..ecded81dfcd26cdb46516ad96a63b4799b95670e 100755 (executable)
@@ -84,8 +84,17 @@ if (!defined $product || $product eq "") {
        my %classifications;
     
        foreach my $c (GetSelectableClassifications()) {
-           $classdesc{$c} = $::classdesc{$c};
-           $classifications{$c} = $::classifications{$c};
+           my $found = 0;
+           foreach my $p (@enterable_products) {
+              if (CanEnterProduct($p)
+                  && IsInClassification($c,$p)) {
+                      $found = 1;
+              }
+           }
+           if ($found) {
+               $classdesc{$c} = $::classdesc{$c};
+               $classifications{$c} = $::classifications{$c};
+           }
        }
 
        my $classification_size = scalar(keys %classdesc);