Index: filefield_widget.inc
===================================================================
--- filefield_widget.inc	(revisão 14614)
+++ filefield_widget.inc	(cópia de trabalho)
@@ -550,7 +550,7 @@
       }
     }
 
-    if (!$valid && $field['required']) {
+    if (!$valid && $field['required'] && filefield_edit_access($type_name, $field_name)) {
       form_set_error($field_name, t('%title field is required.', array('%title' => $field['widget']['label'])));
     }
     $max_filesize = parse_size($field['widget']['max_filesize_per_node']);
