X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FRequest.pm;h=d2c1c7f9c31d51210873899f4b1ab7b8a15a27f0;hb=gsoc_breadboard_flags;hp=d0df0f0dad87416df338b0353cdd61b5404b3da2;hpb=3a526ce8805d85f0214f134af2e0a4bb107dd2d4;p=catagits%2FCatalyst-Runtime.git diff --git a/lib/Catalyst/Request.pm b/lib/Catalyst/Request.pm index d0df0f0..d2c1c7f 100644 --- a/lib/Catalyst/Request.pm +++ b/lib/Catalyst/Request.pm @@ -23,13 +23,15 @@ has user => (is => 'rw'); sub snippets { shift->captures(@_) } has _read_position => ( - init_arg => undef, + # FIXME: work around Moose bug RT#75367 + # init_arg => undef, is => 'ro', writer => '_set_read_position', default => 0, ); has _read_length => ( - init_arg => undef, + # FIXME: work around Moose bug RT#75367 + # init_arg => undef, is => 'ro', default => sub { my $self = shift; @@ -218,7 +220,7 @@ sub prepare_body_parameters { my ( $self ) = @_; $self->prepare_body if ! $self->_has_body; - return unless $self->_body; + return {} unless $self->_body; return $self->_body->param; }