diff --git a/core/modules/rest/src/RequestHandler.php b/core/modules/rest/src/RequestHandler.php index 6b9884e..51b0088 100644 --- a/core/modules/rest/src/RequestHandler.php +++ b/core/modules/rest/src/RequestHandler.php @@ -62,12 +62,12 @@ public function handle(RouteMatchInterface $route_match, Request $request) { $class = $definition['serialization_class']; // Get context information for deserialization from the plugin // definition. - $context = array('request_method' => $method); if (!empty($definition['serialization_context'])) { $context = $definition['serialization_context']; } // Always add the resource ID to the deserialization context. $context['resource_id'] = $plugin; + $context['request_method'] = $method; try { $unserialized = $serializer->deserialize($received, $class, $format, $context); }