diff --git a/brutaldon/views.py b/brutaldon/views.py index b27102d..072d046 100644 --- a/brutaldon/views.py +++ b/brutaldon/views.py @@ -389,7 +389,8 @@ def user(request, username, prev=None, next=None): return redirect(about) try: user_dict = [dict for dict in mastodon.account_search(username) - if dict.acct == username][0] + if ((dict.acct == username) or + (dict.acct == username.split('@')[0]))][0] except (IndexError, AttributeError): raise Http404(_("The user %s could not be found.") % username) data = mastodon.account_statuses(user_dict.id, max_id=next, since_id=prev)