diff --git a/src/Routing/UwNodeAccessRouteSubscriber.php b/src/Routing/UwNodeAccessRouteSubscriber.php index b74c3eb801618cfc29693b96c5a9013bedf64e2f..143543acde1807370e7e1ee89622c55685a424a3 100644 --- a/src/Routing/UwNodeAccessRouteSubscriber.php +++ b/src/Routing/UwNodeAccessRouteSubscriber.php @@ -15,10 +15,16 @@ class UwNodeAccessRouteSubscriber extends RouteSubscriberBase { * {@inheritdoc} */ protected function alterRoutes(RouteCollection $collection) { - // Change the route associated with node (/node/{nid}). - if ($route = $collection->get('entity.node.canonical')) { - $route->setRequirement('_custom_access', 'Drupal\uw_cfg_common\Access\UwNodeAccessCheck::access'); + $access_route_names = [ + // Node pages (/node/{nid}). + 'entity.node.canonical', + ]; + foreach ($access_route_names as $route_name) { + if ($route = $collection->get($route_name)) { + $route->setRequirement('_custom_access', 'Drupal\uw_cfg_common\Access\UwNodeAccessCheck::access'); + } } + } /** * {@inheritdoc}