--- modules/node/node.module	2008-12-02 15:38:51.000000000 -0500
+++ modules/node/node.module	2008-12-02 15:34:16.000000000 -0500
@@ -1129,6 +1129,7 @@
       $perms[] = 'delete any '. $name .' content';
       $perms[] = 'edit own '. $name .' content';
       $perms[] = 'edit any '. $name .' content';
+      $perms[] = 'view any '. $name .' content';
     }
   }
 
@@ -2400,6 +2401,12 @@
     return user_access('create '. $type .' content', $account);
   }
 
+  if ($op == 'view') {
+    if (user_access('view any '.$type.' content', $account)) {
+      return true;
+    }
+  }
+
   if ($op == 'update') {
     if (user_access('edit any '. $type .' content', $account) || (user_access('edit own '. $type .' content', $account) && ($account->uid == $node->uid))) {
       return TRUE;
