From 5f512b90300e77ce36b25c1d19430f24133c4e6e Mon Sep 17 00:00:00 2001 From: Dieter Holvoet Date: Wed, 15 Jun 2022 13:54:08 +0200 Subject: [PATCH] field-delete: Fix field being deleted from all bundles instead of only the requested bundle (#5158) --- src/Drupal/Commands/field/FieldDeleteCommands.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/Drupal/Commands/field/FieldDeleteCommands.php b/src/Drupal/Commands/field/FieldDeleteCommands.php index 3e9845b3bd..fa34f498d1 100644 --- a/src/Drupal/Commands/field/FieldDeleteCommands.php +++ b/src/Drupal/Commands/field/FieldDeleteCommands.php @@ -147,9 +147,9 @@ protected function deleteFieldConfig(FieldConfigInterface $fieldConfig): void if ($fieldStorage && !$fieldStorage->isLocked()) { $fieldConfig->delete(); - // If there is only one bundle left for this field storage, it will be + // If there are no bundles left for this field storage, it will be // deleted too, notify the user about dependencies. - if (count($fieldStorage->getBundles()) <= 1) { + if ($fieldStorage->getBundles() === []) { $fieldStorage->delete(); }