X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=lib%2FCatalyst%2FAction%2FDeserialize.pm;h=ea03b9ca05eb67d5975884b6cd6a7803a70886a7;hb=40de934ce925aa9fbf1d2fa15846b5c0de9ec790;hp=8e49caa79a04739514463300be1b939ff8f7c866;hpb=599755b6a0b227aedd1fc2c14044fedf5beeaaf4;p=catagits%2FCatalyst-Action-REST.git diff --git a/lib/Catalyst/Action/Deserialize.pm b/lib/Catalyst/Action/Deserialize.pm index 8e49caa..ea03b9c 100644 --- a/lib/Catalyst/Action/Deserialize.pm +++ b/lib/Catalyst/Action/Deserialize.pm @@ -8,7 +8,7 @@ use Module::Pluggable::Object; use MRO::Compat; use Moose::Util::TypeConstraints; -our $VERSION = '0.90'; +our $VERSION = '1.01'; $VERSION = eval $VERSION; has plugins => ( is => 'rw' ); @@ -35,7 +35,7 @@ sub execute { my $self = shift; my ( $controller, $c ) = @_; - if ( $self->_deserialize_handles_http_method($c->request->method) ) { + if ( !defined($c->req->data) && $self->_deserialize_handles_http_method($c->request->method) ) { my ( $sclass, $sarg, $content_type ) = $self->_load_content_plugins( 'Catalyst::Action::Deserialize', $controller, $c );