]> ruin.nu Git - ndwebbie.git/commitdiff
Fix for a bug 4906 in pg 8.4.0
authorMichael Andreen <harv@ruin.nu>
Tue, 25 Aug 2009 08:01:10 +0000 (10:01 +0200)
committerMichael Andreen <harv@ruin.nu>
Tue, 25 Aug 2009 08:01:10 +0000 (10:01 +0200)
lib/NDWeb/Controller/Forum.pm

index caeeb1cf99ca03e6f24a51ebac2d5fe26e5c82dc..4cca534c3f7e2137cda1f3640dffed7d1edf2d7d 100644 (file)
@@ -487,8 +487,8 @@ sub findThread : Private {
                FROM forum_boards fb
                        NATURAL JOIN forum_threads ft
                        NATURAL JOIN forum_categories fc
-                       LEFT OUTER JOIN (SELECT * FROM forum_access
-                               WHERE gid IN (SELECT groups($2))
+                       LEFT OUTER JOIN (SELECT fa.* FROM forum_access fa
+                               JOIN (SELECT groups($2) AS gid) g USING (gid)
                        ) fa USING (fbid)
                WHERE ft.ftid = $1 AND (fa.post IS NOT NULL
                        OR ft.ftid IN (SELECT ftid FROM forum_priv_access WHERE uid = $2))