summaryrefslogtreecommitdiff
path: root/modules/field/field.form.inc
diff options
context:
space:
mode:
Diffstat (limited to 'modules/field/field.form.inc')
-rw-r--r--modules/field/field.form.inc5
1 files changed, 5 insertions, 0 deletions
diff --git a/modules/field/field.form.inc b/modules/field/field.form.inc
index 8b893ed32..f450dcae4 100644
--- a/modules/field/field.form.inc
+++ b/modules/field/field.form.inc
@@ -131,6 +131,11 @@ function field_default_form($obj_type, $object, $field, $instance, $langcode, $i
* - drag-n-drop value reordering
*/
function field_multiple_value_form($field, $instance, $langcode, $items, &$form, &$form_state) {
+ // This form has its own multistep persistance.
+ if ($form_state['rebuild']) {
+ $form_state['input'] = array();
+ }
+
$field_name = $field['field_name'];
// Determine the number of widgets to display.