diff --git a/core/lib/Drupal/Core/Menu/MenuTreeStorage.php b/core/lib/Drupal/Core/Menu/MenuTreeStorage.php index a1e34bc..4be9fce 100644 --- a/core/lib/Drupal/Core/Menu/MenuTreeStorage.php +++ b/core/lib/Drupal/Core/Menu/MenuTreeStorage.php @@ -290,7 +290,7 @@ protected function doSave(array $link) { $link['has_children'] = $original['has_children']; $affected_menus[$original['menu_name']] = $original['menu_name']; $fields = $this->preSave($link, $original); - if (array_diff($fields, $original) === []) { + if (array_diff_assoc($fields, $original) === []) { return $affected_menus; } }