One of my users can only see posts in the forum that were created after he joined. I logged in as him and you get this message when you go to the forums:
user warning: Table 'fatalfit_drupal.advforum_last_post' doesn't exist query: SELECT alp.tid, alp.nid AS topic_id, alp.cid AS reply_id, n.title AS topic_title, c.subject AS reply_title, n.created AS topic_timestamp, c.timestamp AS reply_timestamp, n.type AS topic_type, n.uid AS topic_author_id, c.uid AS reply_author_id, u.name AS topic_author_name, c.name AS reply_author_name, n.status AS topic_status, c.status AS reply_status FROM advforum_last_post AS alp LEFT JOIN node AS n ON alp.nid = n.nid LEFT JOIN users AS u ON u.uid = n.uid LEFT JOIN comments AS c ON alp.cid = c.cid INNER JOIN node_access na ON na.nid = n.nid WHERE (na.grant_view >= 1 AND ((na.gid = 0 AND na.realm = 'all') OR (na.gid = 6 AND na.realm = 'nodeaccess_rid') OR (na.gid = 1043 AND na.realm = 'nodeaccess_uid') OR (na.gid = 1043 AND na.realm = 'nodeaccess_author') OR (na.gid = 0 AND na.realm = 'og_public'))) in /home/fatalfit/public_html/includes/database.mysql.inc on line 172.
It doesn't do this for any other member.
Comments
Comment #1
amnion commentedOkay I figured out that it was a problem with Nodeaccess and Logintoboggan--I had forgotten to give the new logintoboggan role access to forum topics. Sorry for the mixup.
Comment #2
dries commentedAutomatically closed -- issue fixed for two weeks with no activity.