]> git.donarmstrong.com Git - debbugs.git/commitdiff
include affects in package loading
authorDon Armstrong <don@donarmstrong.com>
Fri, 8 Jun 2018 20:38:55 +0000 (13:38 -0700)
committerDon Armstrong <don@donarmstrong.com>
Fri, 8 Jun 2018 20:38:55 +0000 (13:38 -0700)
Debbugs/Bug.pm

index 38ebbe7ee034a0f069b06246dc6031f99bb99c76..bff73c7aaaabfb1affd033836655b3023b75439d 100644 (file)
@@ -663,6 +663,10 @@ sub related_packages_and_versions {
     if (length($self->status->{package}//'')) {
        @packages = split /,/,$self->status->{package}//'';
     }
+    if (length($self->status->{affects}//'')) {
+       push @packages,
+            split /,/,$self->status->{affects}//'';
+    }
     my @versions =
         (@{$self->status->{found_versions}//[]},
          @{$self->status->{fixed_versions}//[]});
@@ -676,8 +680,12 @@ sub related_packages_and_versions {
         }
     }
     for my $pkg (@packages) {
-        push @return,
-            [$pkg,@unqualified_versions];
+        if (@unqualified_versions) {
+            push @return,
+                [$pkg,@unqualified_versions];
+        } else {
+           push @return,$pkg;
+        }
     }
     return @return;
 }