Index: upload_image.module =================================================================== --- upload_image.module (revision 52) +++ upload_image.module (working copy) @@ -88,8 +88,11 @@ unset($node->files[$fid]); // unset, so image won't appear as attachment $image = new StdClass(); $image->nid = $images[$fid]->nid; - image_load($image); - $thumbnails[] = l(module_invoke('image', 'display', $image, $derivative), "node/$image->nid", array(), NULL, NULL, FALSE, TRUE); + $imagenode=node_load($image->nid); + if (node_access('view',$imagenode)) { + image_load($image); + $thumbnails[] = l(module_invoke('image', 'display', $image, $derivative), "node/$image->nid", array(), NULL, NULL, FALSE, TRUE); + } } } }