X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst.pm;h=a3c022b14db86870d2bf129e1d0d3eff7694acf8;hb=3c9b6867515767b70b7771dd0c32a532f23e876b;hp=b38be49f847921ba79d89f524a4460a64782a556;hpb=7d665b582162163415de0d7579403218cf4e66a6;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst.pm b/lib/Catalyst.pm index b38be49..a3c022b 100644 --- a/lib/Catalyst.pm +++ b/lib/Catalyst.pm @@ -1192,7 +1192,7 @@ sub uri_for { ( scalar @args && ref $args[$#args] eq 'HASH' ? pop @args : {} ); carp "uri_for called with undef argument" if grep { ! defined $_ } @args; - s/([^A-Za-z0-9\-_.!~*'()])/$URI::Escape::escapes{$1}/go for @args; + s/([^A-Za-z0-9\-_.!~*'()+])/$URI::Escape::escapes{$1}/go for @args; unshift(@args, $path);