lib/PublicInbox/WWW.pm | 1 + diff --git a/lib/PublicInbox/WWW.pm b/lib/PublicInbox/WWW.pm index f1f4abd5f86d517383683bb67fc989fdcd3f0c0e..d6b07bf7ff03be20db2abb3893a54c8c41fcb71f 100644 --- a/lib/PublicInbox/WWW.pm +++ b/lib/PublicInbox/WWW.pm @@ -48,6 +48,7 @@ # we don't care about multi-value my %qp = map { my ($k, $v) = split('=', $_, 2); $v = '' unless defined $v; + $v =~ tr/+/ /; ($k, $v) } split(/[&;]/, uri_unescape($env->{QUERY_STRING})); $ctx->{qp} = \%qp;