X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=blobdiff_plain;f=lib%2FCatalyst%2FEngine%2FCGI.pm;h=c57c8a5ba25bfb230b57577cbc49bac2d9a9a8f9;hp=413ce11acd5e22b88b0edd3b85a46b5870449c7d;hb=ca78941c9da0a5d9ff5a400f5a8e5ef7f9308cd8;hpb=955d6da66d0a5c2f770d68d9b9e5b1bd22b21750 diff --git a/lib/Catalyst/Engine/CGI.pm b/lib/Catalyst/Engine/CGI.pm index 413ce11..c57c8a5 100644 --- a/lib/Catalyst/Engine/CGI.pm +++ b/lib/Catalyst/Engine/CGI.pm @@ -195,7 +195,7 @@ sub prepare_path { my $query = $ENV{QUERY_STRING} ? '?' . $ENV{QUERY_STRING} : ''; my $uri = $scheme . '://' . $host . '/' . $path . $query; - $c->request->uri( bless \$uri, $uri_class ); + $c->request->uri( bless(\$uri, $uri_class)->canonical ); # set the base URI # base must end in a slash @@ -203,7 +203,7 @@ sub prepare_path { my $base_uri = $scheme . '://' . $host . $base_path; - $c->request->base( bless \$base_uri, $uri_class ); + $c->request->base( bless(\$base_uri, $uri_class)->canonical ); } =head2 $self->prepare_query_parameters($c)