#404306: Write a log message if a displayed file is not found.
authorNathan Haug
Fri, 20 Mar 2009 05:12:30 +0000 (05:12 +0000)
committerNathan Haug
Fri, 20 Mar 2009 05:12:30 +0000 (05:12 +0000)
filefield_field.inc

index babc0d7..4779af6 100644 (file)
@@ -169,6 +169,11 @@ function filefield_field_sanitize($node, $field, &$items, $teaser, $page) {
     }
     // Add nid so formatters can create a link to the node.
     $items[$delta]['nid'] = $node->nid;
+
+    // Verify the file exists on the server.
+    if (!empty($item['filepath']) && !file_exists($item['filepath'])) {
+      watchdog('filefield', 'FileField was trying to display the file %file, but it does not exist.', array('%file' => $item['filepath']));
+    }
   }
 }