modules/jsonapi_file_upload/src/Controller/RequestHandler.php | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/modules/jsonapi_file_upload/src/Controller/RequestHandler.php b/modules/jsonapi_file_upload/src/Controller/RequestHandler.php index d39c41f..b531ce4 100644 --- a/modules/jsonapi_file_upload/src/Controller/RequestHandler.php +++ b/modules/jsonapi_file_upload/src/Controller/RequestHandler.php @@ -140,10 +140,11 @@ class RequestHandler { static::validate($entity, [$file_field_name]); $entity->save(); - $route_parameters = [$resource_type->getEntityTypeId() => $entity->uuid()]; + $route_parameters = ['entity' => $entity->uuid()]; $route_name = sprintf('jsonapi.%s.%s.related', $resource_type->getTypeName(), $file_field_name); $related_url = Url::fromRoute($route_name, $route_parameters)->toString(TRUE); - return $this->httpKernel->handle(Request::create($related_url->getGeneratedUrl()), HttpKernelInterface::SUB_REQUEST); + $request = Request::create($related_url->getGeneratedUrl(), 'GET', [], $request->cookies->all(), [], $request->server->all()); + return $this->httpKernel->handle($request, HttpKernelInterface::SUB_REQUEST); } /**