diff --git a/core/includes/menu.inc b/core/includes/menu.inc index 46ed01d..6a956a9 100644 --- a/core/includes/menu.inc +++ b/core/includes/menu.inc @@ -2318,9 +2318,8 @@ function menu_secondary_local_tasks() { */ function menu_get_local_actions() { $links = menu_local_tasks(); - $router_item = menu_get_item(); $manager = \Drupal::service('plugin.manager.menu.local_action'); - $local_actions = $manager->getActionsForRoute($router_item['route_name']); + $local_actions = $manager->getActionsForRoute(\Drupal::request()->attributes->get(RouteObjectInterface::ROUTE_NAME)); foreach ($local_actions as $plugin) { $route_path = $manager->getPath($plugin); $action_router_item = menu_get_item($route_path);