fix for undef bodies
[catagits/Catalyst-Action-REST.git] / lib / Catalyst / Action / Serialize.pm
index 29ee605..27f00a4 100644 (file)
@@ -23,7 +23,7 @@ sub execute {
     $self->maybe::next::method(@_);
 
     return 1 if $c->req->method eq 'HEAD';
-    return 1 if length( $c->response->body );
+    return 1 if defined $c->response->body && length( $c->response->body );
     return 1 if scalar @{ $c->error };
     return 1 if $c->response->status =~ /^(?:204)$/;