From 596c9a50557b39f1fe1b98c2a2917ab113b88353 Mon Sep 17 00:00:00 2001 From: Max Sandholm Date: Wed, 4 Jan 2023 18:21:25 +0200 Subject: [PATCH] None check puppet on logout call --- mautrix_telegram/user.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/mautrix_telegram/user.py b/mautrix_telegram/user.py index cfc6a7b1..25e1e257 100644 --- a/mautrix_telegram/user.py +++ b/mautrix_telegram/user.py @@ -585,7 +585,7 @@ class User(DBUser, AbstractUser, BaseUser): message: str | None = None, ) -> bool: puppet = await pu.Puppet.get_by_tgid(self.tgid) - if puppet.is_real_user: + if puppet is not None and puppet.is_real_user: await puppet.switch_mxid(None, None) try: await self.kick_from_portals()