diff -urp ../../../../drupal_files/filefield/filefield_widget.inc filefield/filefield_widget.inc
--- ../../../../drupal_files/filefield/filefield_widget.inc	2008-07-23 14:34:10.000000000 -0500
+++ filefield/filefield_widget.inc	2008-07-25 19:57:47.000000000 -0500
@@ -292,6 +292,9 @@ function filefield_widget_process_upload
 
   $form_state['values'][$field_name][$delta]['fid'] = $file['fid'];
   if ($button != 'op') $form_state['rebuild'] = true;
+
+	node_form_submit_build_node($form, $form_state);
+
   return $element;
 }
 
