diff --git a/modules/next/src/Render/MainContent/HtmlRenderer.php b/modules/next/src/Render/MainContent/HtmlRenderer.php index 1909062f..99d1642f 100644 --- a/modules/next/src/Render/MainContent/HtmlRenderer.php +++ b/modules/next/src/Render/MainContent/HtmlRenderer.php @@ -108,11 +108,11 @@ protected function prepare(array $main_content, Request $request, RouteMatchInte } $next_entity_type_config = $this->nextEntityTypeManager->getConfigForEntityType($entity->getEntityTypeId(), $entity->bundle()); - if (!$next_entity_type_config) { + if (!$next_entity_type_config || !$next_entity_type_config->getSiteResolver()) { return $build; } - $sites = $next_entity_type_config->getSiteResolver()->getSitesForEntity($entity); + $sites = $next_entity_type_config->getSiteResolver()->getSitesForEntity($entity) ?? []; if (!count($sites)) { return $build; }