diff -u b/multifield.field.inc b/multifield.field.inc --- b/multifield.field.inc +++ b/multifield.field.inc @@ -403,7 +403,7 @@ $field = field_info_field($field_name); if (multifield_extract_multifield_machine_name($field) && $field['cardinality'] == FIELD_CARDINALITY_UNLIMITED && !empty($field['settings']['hide_blank_items']) && field_access('edit', $field, $entity_type) ) { $element_langcode = $form[$field_name]['#language']; - if (isset($form[$field_name][$element_langcode]['#max_delta']) && $form[$field_name][$element_langcode]['#max_delta'] > 0) { + if ((!empty($form[$field_name][$element_langcode]['#max_delta']))&&($form[$field_name][$element_langcode]['#max_delta'] > 0)) { $form[$field_name][$element_langcode]['#max_delta']--; } }