*** support.module	Wed Sep  1 00:07:44 2010
--- support-new.module	Wed Sep  1 01:14:12 2010
***************
*** 35,40 ****
--- 35,44 ----
        if (isset($node->client)) {
          $client = support_client_load($node->client);
          if (!user_access('view other users tickets') && !user_access('administer support') && !user_access('edit any ticket') && !user_access('delete any ticket')) {
+           $subscribed = db_result(db_query('SELECT 1 FROM {support_assigned} WHERE nid = %d AND uid = %d AND active = 1', $node->nid, $account->uid));
+           if($subscribed) {
+             return TRUE;
+           }
            return ($node->uid == $account->uid && support_access_clients($client, $account));
          }
          else {
