From e84c793ba6e2116a2937d0899344795d249d3186 Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Tue, 12 Feb 2019 21:34:19 +0200 Subject: [PATCH] Fix User.get_by_username() --- mautrix_telegram/context.py | 4 ++-- mautrix_telegram/db/user.py | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/mautrix_telegram/context.py b/mautrix_telegram/context.py index d207a3d6..9f2375d8 100644 --- a/mautrix_telegram/context.py +++ b/mautrix_telegram/context.py @@ -31,8 +31,8 @@ if TYPE_CHECKING: class Context: - def __init__(self, az: "AppService", db: "scoped_session", config: "Config", - loop: "asyncio.AbstractEventLoop", session_container: "AlchemySessionContainer" + def __init__(self, az: 'AppService', db: 'scoped_session', config: 'Config', + loop: 'asyncio.AbstractEventLoop', session_container: 'AlchemySessionContainer' ) -> None: self.az = az # type: AppService self.db = db # type: scoped_session diff --git a/mautrix_telegram/db/user.py b/mautrix_telegram/db/user.py index d53b38ac..5bbf5ff0 100644 --- a/mautrix_telegram/db/user.py +++ b/mautrix_telegram/db/user.py @@ -58,7 +58,7 @@ class User(Base): @classmethod def get_by_username(cls, username: str) -> Optional['User']: - return cls._select_one_or_none(cls.c.username == username) + return cls._select_one_or_none(cls.c.tg_username == username) @property def _edit_identity(self):