diff --git a/filefield.module b/filefield.module index 5429984..f75abd0 100644 --- a/filefield.module +++ b/filefield.module @@ -194,7 +194,7 @@ function filefield_file_download($filepath) { elseif (!$denied) { $revision_node = node_load($content['nid'], $revision_id); // You have access to the node as well as that particular revision. - $revision_access = _node_revision_access($revision_node, 'view'); + $revision_access = $revision_node && _node_revision_access($revision_node, 'view'); } // If node access denied, skip other revisions; or if we have node