@@ -, +, @@ --- custom_extraperms.cgi | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) --- a/custom_extraperms.cgi +++ a/custom_extraperms.cgi @@ -3,6 +3,8 @@ use strict; use lib qw(. lib); +use URI::Escape; + use Bugzilla; use Bugzilla::Constants; use Bugzilla::Error; @@ -59,7 +61,7 @@ $users = $dbh->selectall_arrayref( printf "

Arch Testers that are not \@gentoo.org

\n"; foreach my $row (@$users) { - printf "%s
\n", correct_urlbase(), $row->{'login_name'}, $row->{'login_name'}; + printf "%s
\n", correct_urlbase(), uri_escape($row->{'login_name'}), $row->{'login_name'}; } $users = $dbh->selectall_arrayref( @@ -69,5 +71,5 @@ $users = $dbh->selectall_arrayref( ); printf "

Users with Other Groups

\n"; foreach my $row (@$users) { - printf "%s: %s
\n", correct_urlbase(), $row->{'login_name'}, $row->{'login_name'}, $row->{'group_name'}; + printf "%s: %s
\n", correct_urlbase(), uri_escape($row->{'login_name'}), $row->{'login_name'}, $row->{'group_name'}; } --