From e98acf39ae6d54afc3c1dd0292bc2e4cdbbad6fd Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sun, 4 Mar 2018 21:12:24 +0200 Subject: [PATCH] Fix messages with URL previews not being bridged --- 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 88258062..4f9d5f7b 100644 --- a/mautrix_telegram/portal.py +++ b/mautrix_telegram/portal.py @@ -979,7 +979,8 @@ class Portal: DBMessage(tgid=evt.id, mx_room=self.mxid, mxid=mxid, tg_space=tg_space)) self.db.commit() return - media = evt.media if hasattr(evt, "media") else None + allowed_media = (MessageMediaPhoto, MessageMediaDocument, MessageMediaGeo) + media = evt.media if hasattr(evt, "media") and isinstance(media, allowed_media) else None intent = sender.intent if sender else self.main_intent if not media and evt.message: response = await self.handle_telegram_text(source, intent, evt)