From 106a1e1adbb4e8ac1329a88208906cdde8076e48 Mon Sep 17 00:00:00 2001 From: David Rothstein Date: Mon, 5 May 2014 18:26:16 -0400 Subject: Issue #1468686 by ordermind, paranojik, andrewbelcher, xps, Georgique, rlmumford, gapple, dsdeiz, tim.plunkett: File_field_widget_submit(), file.field.inc was using the wrong parent key. --- modules/file/file.field.inc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'modules/file') diff --git a/modules/file/file.field.inc b/modules/file/file.field.inc index d540c0aa5..59b547a77 100644 --- a/modules/file/file.field.inc +++ b/modules/file/file.field.inc @@ -768,7 +768,7 @@ function file_field_widget_submit($form, &$form_state) { $langcode = $element['#language']; $parents = $element['#field_parents']; - $submitted_values = drupal_array_get_nested_value($form_state['values'], array_slice($button['#array_parents'], 0, -2)); + $submitted_values = drupal_array_get_nested_value($form_state['values'], array_slice($button['#parents'], 0, -2)); foreach ($submitted_values as $delta => $submitted_value) { if (!$submitted_value['fid']) { unset($submitted_values[$delta]); @@ -779,7 +779,7 @@ function file_field_widget_submit($form, &$form_state) { $submitted_values = array_values($submitted_values); // Update form_state values. - drupal_array_set_nested_value($form_state['values'], array_slice($button['#array_parents'], 0, -2), $submitted_values); + drupal_array_set_nested_value($form_state['values'], array_slice($button['#parents'], 0, -2), $submitted_values); // Update items. $field_state = field_form_get_state($parents, $field_name, $langcode, $form_state); -- cgit v1.2.3