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 65356a6..8089a96 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 @@ -376,10 +376,10 @@ public function reset() { $existing_parent = db_select('menu_links') ->fields('menu_links') ->condition('machine_name', $parent['machine_name']) - ->execute()->fetchObject(); + ->execute()->fetchAssoc(); if ($existing_parent) { /** @var \Drupal\menu_link\MenuLinkInterface $existing_item */ - $existing_parent = $storage->create(get_object_vars($existing_parent)); + $existing_parent = $storage->create($existing_parent); $new_link->menu_name = $existing_parent->menu_name; $new_link->plid = $existing_parent->id(); }