diff --git a/seahub/base/context_processors.py b/seahub/base/context_processors.py index a10b0348b8..1878efaa8f 100644 --- a/seahub/base/context_processors.py +++ b/seahub/base/context_processors.py @@ -45,7 +45,10 @@ def base(request): mods_enabled = get_enabled_mods_by_user(username) # get 8 user groups - grps = request.user.joined_groups[:8] + try: + grps = request.user.joined_groups[:8] + except AttributeError: # anonymous user + grps = None return { 'seafile_version': SEAFILE_VERSION,