]> git.donarmstrong.com Git - debbugs.git/blobdiff - templates/en_US/cgi/bugreport_pkginfo.tmpl
* fix the src:package bits for bugreport.cgi
[debbugs.git] / templates / en_US / cgi / bugreport_pkginfo.tmpl
index 4a39ba375ddc4a1da94081b8d97baa0ddbfa35c3..872aff44fc0913a75b4c0c0789a79fd2ef169c75 100644 (file)
@@ -1,14 +1,15 @@
 <div class="pkginfo">
   <p>{if (keys %package > 1) { q(Packages)} else {q(Package)}}:
-     {join(q(, ),package_links(package => [map {$_->{package}} values %package],
+     {join(q(, ),package_links(package => [map {$_->{package}} grep {!$_->{is_source}} values %package],
+                               source  => [map {$_->{source} } grep { $_->{is_source}} values %package],
                                class => q(submitter),
                               )
           )};
 {my $output ='';
  for my $package (values %package) {
-     $output .= q(Maintainer for ).package_links(package=>$package->{package}).qq( is ).
+     $output .= q(Maintainer for ).package_links($package->{is_source}?(source=>$package->{source}):(package=>$package->{package})).qq( is ).
                 package_links(maintainer => $package->{maintainer}).qq(; );
-     if (exists $package->{source}) {
+     if (exists $package->{source} and not $package->{is_source}) {
        $output .= q(Source for ).package_links(package=>$package->{package}).qq( is ).
                    package_links(source => $package->{source}).qq(. );
      }