From b12ebdaa6068e5bb808f4ff480d832e970fd3520 Mon Sep 17 00:00:00 2001 From: Don Armstrong Date: Wed, 13 Jun 2018 17:28:41 -0700 Subject: [PATCH] bug links should all be numbers --- Debbugs/CGI.pm | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/Debbugs/CGI.pm b/Debbugs/CGI.pm index b9554ea..d371ffe 100644 --- a/Debbugs/CGI.pm +++ b/Debbugs/CGI.pm @@ -78,6 +78,7 @@ use Debbugs::User qw(); use Mail::Address; use POSIX qw(ceil); use Storable qw(dclone); +use Scalar::Util qw(looks_like_number); use List::AllUtils qw(max); use File::stat; @@ -504,8 +505,11 @@ sub bug_links { $_); } make_list($param{bug}) if exists $param{bug}; } else { - push @links, map {('bugreport.cgi?bug='.uri_escape_utf8($_), - $_)} + push @links, + map {my $b = ceil($_); + ('bugreport.cgi?bug='.$b, + $b)} + grep {looks_like_number($_)} make_list($param{bug}) if exists $param{bug}; } my @return; -- 2.39.2