From 8fc464939c463fdbe96e897eee88ff5fc0ad02f4 Mon Sep 17 00:00:00 2001 From: Jason McBrayer Date: Thu, 24 Jan 2019 14:22:17 -0500 Subject: [PATCH] Be more specific with user searches in case of Pleroma --- brutaldon/views.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/brutaldon/views.py b/brutaldon/views.py index 5ccd677..440a298 100644 --- a/brutaldon/views.py +++ b/brutaldon/views.py @@ -395,7 +395,8 @@ def user(request, username, prev=None, next=None): try: user_dict = [dict for dict in mastodon.account_search(username) if ((dict.acct == username) or - (dict.acct == username.split('@')[0]))][0] + (dict.acct == username.split('@')[0] and + username.split('@')[1] == account.username.split('@')[1]))][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)