diff --git a/core/modules/layout_builder/src/Routing/LayoutTempstoreParamConverter.php b/core/modules/layout_builder/src/Routing/LayoutTempstoreParamConverter.php index a1d5fc9140..48b5908d98 100644 --- a/core/modules/layout_builder/src/Routing/LayoutTempstoreParamConverter.php +++ b/core/modules/layout_builder/src/Routing/LayoutTempstoreParamConverter.php @@ -5,6 +5,7 @@ use Drupal\Core\Entity\EntityManagerInterface; use Drupal\Core\ParamConverter\EntityConverter; use Drupal\Core\ParamConverter\ParamConverterInterface; +use Drupal\layout_builder\Entity\LayoutEntity; use Drupal\layout_builder\LayoutTempstoreRepositoryInterface; use Symfony\Component\Routing\Route; @@ -40,7 +41,7 @@ public function __construct(EntityManagerInterface $entity_manager, LayoutTempst */ public function convert($value, $definition, $name, array $defaults) { if ($entity = parent::convert($value, $definition, $name, $defaults)) { - return $this->layoutTempstoreRepository->get($entity); + return $this->layoutTempstoreRepository->get(new LayoutEntity($entity)); } }