diff --git a/src/Plugin/Field/FieldWidget/InlineEntityFormSimple.php b/src/Plugin/Field/FieldWidget/InlineEntityFormSimple.php index f539e85..fcf1a6c 100644 --- a/src/Plugin/Field/FieldWidget/InlineEntityFormSimple.php +++ b/src/Plugin/Field/FieldWidget/InlineEntityFormSimple.php @@ -89,7 +89,7 @@ class InlineEntityFormSimple extends InlineEntityFormBase { // If we're using ulimited cardinality we don't display one empty item. Form // validation will kick in if left empty which esentially means people won't // be able to submit w/o creating another entity. - if ($element['#cardinality'] == FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED) { + if ($element['#cardinality'] == FieldStorageDefinitionInterface::CARDINALITY_UNLIMITED && $element['#max_delta'] > 0) { $max = $element['#max_delta']; unset($element[$max]); $element['#max_delta'] = $max - 1;