Index: og_forum.module
===================================================================
--- og_forum.module	(revision 809)
+++ og_forum.module	(revision 806)
@@ -443,8 +443,8 @@
 	      return;
 	    }
 	  }
-      $return['join'] = "LEFT JOIN {og_term} ogt ON t.tid = ogt.tid";
-      $return['where'] = "ogt.nid IS NULL";
+      $return['join'] = "LEFT JOIN {og_term} ogt ON t.tid = ogt.tid LEFT JOIN {og_uid} u  on u.nid = ogt.nid";
+      $return['where'] = "(ogt.nid IS NULL OR (ogt.nid = u.nid AND u.uid = {$user->uid} )) ";
       if ($og_forum_container = variable_get('forum_default_container', FALSE)) {
         $return['where'] .= " AND t.tid != $og_forum_container";
       }
