From 0580ffc83b6e1a8e4043b48b1411cea840a0058f Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 27 Jan 2018 23:04:12 +0200 Subject: [PATCH] Fix error when kicking non-Matrix user from Telegram --- mautrix_telegram/portal.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/mautrix_telegram/portal.py b/mautrix_telegram/portal.py index 9ceac507..e06426cc 100644 --- a/mautrix_telegram/portal.py +++ b/mautrix_telegram/portal.py @@ -153,7 +153,8 @@ class Portal: self.main_intent.kick(self.mxid, puppet.mxid, kick_message) else: puppet.intent.leave_room(self.mxid) - self.main_intent.kick(self.mxid, user.mxid, kick_message or "Left Telegram chat") + if user: + self.main_intent.kick(self.mxid, user.mxid, kick_message or "Left Telegram chat") def update_info(self, user, entity=None): if self.peer_type == "user":