Просмотр исходного кода

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

l0ud 12 лет назад
Родитель
Сommit
ccf60fb27b
1 измененных файлов с 1 добавлено и 1 удалено
  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:
         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_browse'].append(forum)
             if perm['can_start_private_threads']: