--- usercomment-orig.module	2007-09-12 12:51:40.000000000 -0500
+++ usercomment.module	2007-11-02 20:58:48.000000000 -0500
@@ -229,6 +229,7 @@ function usercomment_access_check($cid, 
             if ($thisnode->uid != $user->uid) {
               static $access;
               if (! isset($access)) {
+                $thisnode->user = $thisnode->user ? $thisnode->user : user_load( array( "uid" => $thisnode->uid ) );
                 $reference = 'usercomment_approve_' . $thisnode->type;
                 if (! isset($thisnode->user->$reference) || $thisnode->user->$reference == 1) {
                   $access = FALSE;
