diff --git a/app/activitypub/routes.py b/app/activitypub/routes.py index a789945a..d3254f5f 100644 --- a/app/activitypub/routes.py +++ b/app/activitypub/routes.py @@ -172,15 +172,15 @@ def lemmy_federated_instances(): def user_profile(actor): """ Requests to this endpoint can be for a JSON representation of the user, or a HTML rendering of their profile. The two types of requests are differentiated by the header """ - actor = actor.strip().lower() + actor = actor.strip() if current_user.is_authenticated and current_user.is_admin(): if '@' in actor: - user: User = User.query.filter_by(ap_id=actor).first() + user: User = User.query.filter_by(ap_id=actor.lower()).first() else: user: User = User.query.filter_by(user_name=actor, ap_id=None).first() else: if '@' in actor: - user: User = User.query.filter_by(ap_id=actor, deleted=False, banned=False).first() + user: User = User.query.filter_by(ap_id=actor.lower(), deleted=False, banned=False).first() else: user: User = User.query.filter_by(user_name=actor, deleted=False, ap_id=None).first()