From: Andy Grundman Date: Sat, 22 Oct 2005 04:15:50 +0000 (+0000) Subject: Improved performance a bit by not running prepare_query_parameters unless we actually... X-Git-Tag: 5.7099_04~1143 X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?p=catagits%2FCatalyst-Runtime.git;a=commitdiff_plain;h=f81097665c9a71971e5355c9d8331d9a9f9ba305;hp=90ce41baee38f4a03bdca90635bf8a75bfbea63e Improved performance a bit by not running prepare_query_parameters unless we actually have a query string --- diff --git a/lib/Catalyst/Engine/CGI.pm b/lib/Catalyst/Engine/CGI.pm index 6fb71b9..950cc2d 100644 --- a/lib/Catalyst/Engine/CGI.pm +++ b/lib/Catalyst/Engine/CGI.pm @@ -156,7 +156,9 @@ sub prepare_path { sub prepare_query_parameters { my ( $self, $c ) = @_; - $self->SUPER::prepare_query_parameters( $c, $ENV{QUERY_STRING} ); + if ( $ENV{QUERY_STRING} ) { + $self->SUPER::prepare_query_parameters( $c, $ENV{QUERY_STRING} ); + } } =item $self->prepare_write($c)