Index: project.inc
===================================================================
RCS file: /cvs/drupal-contrib/contributions/modules/project/project.inc,v
retrieving revision 1.115
diff -u -F^f -r1.115 project.inc
--- project.inc	25 Aug 2007 17:54:54 -0000	1.115
+++ project.inc	10 Oct 2007 20:31:51 -0000
@@ -440,8 +440,17 @@ function project_project_access($op, $no
 
   switch ($op) {
     case 'view':
-      if (user_access('administer projects')) {
-         return TRUE;
+      if ($node->type == 'project_project') {
+        if (user_access('administer projects')) {
+          return TRUE;
+        }
+      }
+      // For nodes that aren't projects themselves, find the project.
+      else {
+        $project = node_load($node->pid);
+        if (project_check_admin_access($project)) {
+           return TRUE;
+        }
       }
       if (user_access('access own projects') && $node->uid == $user->uid) {
          return TRUE;
