Index: filefield_widget.inc =================================================================== --- filefield_widget.inc 8 Dec 2010 21:57:49 -0000 1.105 +++ filefield_widget.inc 29 Jan 2011 23:48:20 -0000 @@ -215,6 +215,10 @@ if (!$edit) { $file = field_file_load($element['#default_value']['fid']); $item = $element['#default_value']; + // If element does not have a default value, set it to default empty value. + if (!$item) { + $item = array('fid' => 0, 'list' => $field['list_default'], 'data' => array('description' => '')); + } } else { $item = $edit;