diff --git a/core/modules/menu_link/lib/Drupal/menu_link/Entity/MenuLink.php b/core/modules/menu_link/lib/Drupal/menu_link/Entity/MenuLink.php index 0c8084c..e851067 100644 --- a/core/modules/menu_link/lib/Drupal/menu_link/Entity/MenuLink.php +++ b/core/modules/menu_link/lib/Drupal/menu_link/Entity/MenuLink.php @@ -427,7 +427,9 @@ public static function preDelete(EntityStorageInterface $storage, array $entitie parent::preDelete($storage, $entities); // Nothing to do if we don't want to reparent children. - if ($storage->getPreventReparenting()) { + /** @var \Drupal\menu_link\MenuTreeStorageInterface $menu_tree_storage */ + $menu_tree_storage = \Drupal::service('menu_link.tree_storage'); + if ($menu_tree_storage->getPreventReparenting()) { return; }