Index: filefield_widget.inc
===================================================================
--- filefield_widget.inc	(revision 799)
+++ filefield_widget.inc	(working copy)
@@ -506,8 +506,8 @@
  * properly supported on file fields by Drupal core, so we do this manually.
  */
 function filefield_node_form_validate($form, &$form_state) {
-  $type = content_types($form['type']['#value']);
-  foreach ($type['fields'] as $field_name => $field) {
+  $fields_info = $form['#field_info'];
+  foreach ($fields_info as $field_name => $field) {
     if (!(in_array($field['module'], array('imagefield', 'filefield')))) continue;
     $empty = $field['module'] .'_content_is_empty';
     $valid = FALSE;
