diff --git a/avatar/templatetags/avatar_tags.py b/avatar/templatetags/avatar_tags.py index 63f7480..cb42072 100644 --- a/avatar/templatetags/avatar_tags.py +++ b/avatar/templatetags/avatar_tags.py @@ -27,13 +27,19 @@ def avatar(user, size=settings.AVATAR_DEFAULT_SIZE, **kwargs): if not isinstance(user, get_user_model()): try: user = get_user(user) - alt = str(user) + if settings.AVATAR_EXPOSE_USERNAMES: + alt = str(user) + else: + alt = _("User Avatar") url = avatar_url(user, size) except get_user_model().DoesNotExist: url = get_default_avatar_url() alt = _("Default Avatar") else: - alt = str(user) + if settings.AVATAR_EXPOSE_USERNAMES: + alt = str(user) + else: + alt = _("User Avatar") url = avatar_url(user, size) kwargs.update({"alt": alt})