Browse Source

Display ACL panel only if ACL is available.

Rafał Pitoń 11 years ago
parent
commit
d0b0e19425
1 changed files with 6 additions and 1 deletions
  1. 6 1
      misago/acl/panels.py

+ 6 - 1
misago/acl/panels.py

@@ -20,7 +20,12 @@ class MisagoACLPanel(Panel):
             return _("Anonymous user")
             return _("Anonymous user")
 
 
     def process_response(self, request, response):
     def process_response(self, request, response):
+        if hasattr(request.user, 'acl'):
+            misago_acl = request.user.acl
+        else:
+            misago_acl = {}
+
         self.record_stats({
         self.record_stats({
             'misago_user': request.user,
             'misago_user': request.user,
-            'misago_acl': request.user.acl,
+            'misago_acl': misago_acl,
         })
         })