summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--askbot/views/users.py7
1 files changed, 5 insertions, 2 deletions
diff --git a/askbot/views/users.py b/askbot/views/users.py
index a2146a64..065ca578 100644
--- a/askbot/views/users.py
+++ b/askbot/views/users.py
@@ -877,8 +877,11 @@ def user(request, id, slug=None, tab_name=None):
elif askbot_settings.KARMA_MODE == 'hidden':
can_show_karma = False
else:
- if request.user.is_administrator_or_moderator() \
- or request.user == profile_owner:
+ if request.user.is_anonymous():
+ can_show_karma = False
+ elif request.user.is_administrator_or_moderator():
+ can_show_karma = True
+ elif request.user == profile_owner:
can_show_karma = True
else:
can_show_karma = False