diff --git a/nyaa/models.py b/nyaa/models.py index 23dd3af..8879321 100644 --- a/nyaa/models.py +++ b/nyaa/models.py @@ -569,6 +569,10 @@ class User(db.Model): @classmethod def by_username(cls, username): + isascii = lambda s: len(s) == len(s.encode()) + if not isascii(username): + return None + user = cls.query.filter_by(username=username).first() return user