From: Don Armstrong Date: Fri, 24 Jul 2009 11:04:55 +0000 (-0700) Subject: * Include bugs which affect packages in the default list of bugs displayed X-Git-Tag: release/2.6.0~459^2 X-Git-Url: https://git.donarmstrong.com/?a=commitdiff_plain;ds=sidebyside;h=c338bd5aa3d6e11327132643887772a3f47e7db1;p=debbugs.git * Include bugs which affect packages in the default list of bugs displayed --- diff --git a/cgi/pkgreport.cgi b/cgi/pkgreport.cgi index 580dbf2..82382e8 100755 --- a/cgi/pkgreport.cgi +++ b/cgi/pkgreport.cgi @@ -360,6 +360,18 @@ my $title = $gBugs.' '.join(' and ', map {/ or /?"($_)":$_} @title); usertags => \%ut, ); +# shove in bugs which affect this package if there is a package or a +# source given (by default), but no affects options given +if (not exists $param{affects} and not exists $param{noaffects} and + (exists $param{source} or + exists $param{package})) { + push @bugs, get_bugs((map {exists $param{$_}?($_ =~ /^(?:package|source)$/?'affects':$_,$param{$_}):()} + grep {$_ ne 'newest'} + keys %package_search_keys, 'archive'), + usertags => \%ut, + ); +} + if (defined $param{version}) { $title .= " at version $param{version}"; }