=== modified file 'sites/all/modules/filefield/filefield_formatter.inc'
--- sites/all/modules/filefield/filefield_formatter.inc	2010-06-18 01:03:41 +0000
+++ sites/all/modules/filefield/filefield_formatter.inc	2010-06-20 20:51:32 +0000
@@ -90,7 +90,7 @@
  * in any case, please use theme('filefield_file') instead.
  */
 function theme_filefield_item($file, $field) {
-  if (filefield_view_access($field['field_name'], node_load($file['nid'])) && filefield_file_listed($file, $field)) {
+  if (isset($file['nid']) && filefield_file_listed($file, $field) && filefield_view_access($field['field_name'], node_load($file['nid']))) {
     return theme('filefield_file', $file);
   }
   return '';

