Fix bug with parse_on_demand (take 2)
[catagits/Catalyst-Runtime.git] / lib / Catalyst.pm
index 07a8c16..e310bd8 100644 (file)
@@ -2150,7 +2150,7 @@ sub log_request {
         $c->log->debug("Query keywords are: $keywords");
     }
 
-    $c->log_request_parameters( query => $request->query_parameters, body => $request->body_parameters );
+    $c->log_request_parameters( query => $request->query_parameters, $request->_has_body ? (body => $request->body_parameters) : () );
 
     $c->log_request_uploads($request);
 }