diff -u b/core/modules/system/lib/Drupal/system/Entity/Menu.php b/core/modules/system/lib/Drupal/system/Entity/Menu.php --- b/core/modules/system/lib/Drupal/system/Entity/Menu.php +++ b/core/modules/system/lib/Drupal/system/Entity/Menu.php @@ -95,7 +95,7 @@ */ public function getOperationLinks() { $links = parent::getOperationLinks(); - if (user_access('administer menu')) { + if (\Drupal::currentUser()->hasPermission('administer menu')) { $links['menu-edit']['href'] = 'admin/structure/menu/manage/' . $this->id() . '/edit'; $links['menu-edit']['title'] = t('Edit menu'); }