diff -urp filefield.module filefield.module
--- filefield.module	2008-11-16 10:17:07.000000000 +0200
+++ filefield.module	2008-11-18 12:38:05.000000000 +0200
@@ -290,6 +290,9 @@ function filefield_widget(&$form, &$form
   module_load_include('inc', 'filefield', 'field_widget');
 
   $form['#attributes'] = array('enctype' => 'multipart/form-data');
+  if (empty($items[$delta])) {
+    $items[$delta] = _filefield_default_value($field);
+  }
 
   $element = array(
     '#title' => $field['widget']['label'],
