X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FRequest.pm;h=d8ead3627a19a04424efb396e9e861dbffbd4d73;hp=46e0df61bba40d9c1e9f700f1eaa9c6f1a1aeccb;hb=0e8ab4caab000235ca4dcd614d0b69e593fbc02c;hpb=3e22baa5ca02859b9180a0ec17d49fd204f5ba37 diff --git a/lib/Catalyst/Request.pm b/lib/Catalyst/Request.pm index 46e0df6..d8ead36 100644 --- a/lib/Catalyst/Request.pm +++ b/lib/Catalyst/Request.pm @@ -509,7 +509,7 @@ sub uri_with { if( $isa_ref and $isa_ref ne 'ARRAY' ) { croak( "Non-array reference ($isa_ref) passed to uri_with()" ); } - utf8::encode( $_ ) for $isa_ref ? @$value : $value; + utf8::encode( $_ ) for grep{ defined } $isa_ref ? @$value : $value; }; my $uri = $self->uri->clone;