Browse Source

Fix private threads ACL builder. Private threads should not crash after using "Mark forums read" option anymore.

l0ud 12 years ago
parent
commit
ccf60fb27b
1 changed files with 1 additions and 1 deletions
  1. 1 1
      misago/acl/permissions/privatethreads.py

+ 1 - 1
misago/acl/permissions/privatethreads.py

@@ -98,7 +98,7 @@ def cleanup(acl, perms, forums):
 
 
     for perm in perms:
     for perm in perms:
         try:
         try:
-            if perm['can_use_private_threads']:
+            if perm['can_use_private_threads'] and forum not in acl.forums.acl['can_see']:
                 acl.forums.acl['can_see'].append(forum)
                 acl.forums.acl['can_see'].append(forum)
                 acl.forums.acl['can_browse'].append(forum)
                 acl.forums.acl['can_browse'].append(forum)
             if perm['can_start_private_threads']:
             if perm['can_start_private_threads']: