Index: filefield_widget.inc =================================================================== RCS file: /cvs/drupal-contrib/contributions/modules/filefield/filefield_widget.inc,v retrieving revision 1.103 diff -u -r1.103 filefield_widget.inc --- filefield_widget.inc 8 Dec 2010 15:04:20 -0000 1.103 +++ filefield_widget.inc 8 Dec 2010 21:42:10 -0000 @@ -99,7 +99,7 @@ * A FAPI #pre_render() function to set a cosmetic default value for extensions. */ function _filefield_widget_settings_extensions_value($element) { - $element['#value'] = implode(', ', explode(' ', $element['#value'])); + $element['#value'] = implode(', ', array_filter(explode(' ', str_replace(',', ' ', $element['#value'])))); return $element; } @@ -107,8 +107,9 @@ * A FAPI #element_validate callback to strip commas from extension lists. */ function _filefield_widget_settings_extensions_validate($element, &$form_state) { - // Remove commas from file extensions. + // Remove commas and leading dots from file extensions. $value = str_replace(',', ' ', $element['#value']); + $value = str_replace(' .', ' ', $value); $value = array_filter(explode(' ', $value)); $value = implode(' ', $value); form_set_value($element, $value, $form_state);