diff --git a/core/modules/views/src/Plugin/EntityReferenceSelection/ViewsSelection.php b/core/modules/views/src/Plugin/EntityReferenceSelection/ViewsSelection.php index 70e5dc0..99e8dc6 100644 --- a/core/modules/views/src/Plugin/EntityReferenceSelection/ViewsSelection.php +++ b/core/modules/views/src/Plugin/EntityReferenceSelection/ViewsSelection.php @@ -332,7 +332,7 @@ public function createNewEntity($entity_type_id, $bundle, $label, $uid) { */ public function validateReferenceableNewEntities(array $entities) { return array_filter($entities, function ($entity) { - if (isset($this->configuration['handler_settings']['auto_create_bundle'])) { + if (!empty($this->configuration['handler_settings']['auto_create']) && isset($this->configuration['handler_settings']['auto_create_bundle'])) { return ($entity->bundle() === $this->configuration['handler_settings']['auto_create_bundle']); } return TRUE;