diff options
author | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-05-29 01:29:43 -0400 |
---|---|---|
committer | Evgeny Fadeev <evgeny.fadeev@gmail.com> | 2012-05-29 01:29:43 -0400 |
commit | 8a1e7f47c1aa74d56e0d40ba46d9c771b6ac33eb (patch) | |
tree | df9d152eca6a472fc97ce3a6f3507592684c5ed9 | |
parent | 78ba55f5f46705054c6b2b11a9939b89bb807684 (diff) | |
download | askbot-8a1e7f47c1aa74d56e0d40ba46d9c771b6ac33eb.tar.gz askbot-8a1e7f47c1aa74d56e0d40ba46d9c771b6ac33eb.tar.bz2 askbot-8a1e7f47c1aa74d56e0d40ba46d9c771b6ac33eb.zip |
fixes "user profile broken for anon users" with private karma
-rw-r--r-- | askbot/views/users.py | 7 |
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 |