diff --git a/mautrix_telegram/abstract_user.py b/mautrix_telegram/abstract_user.py index 65ee132c..c1de7c6e 100644 --- a/mautrix_telegram/abstract_user.py +++ b/mautrix_telegram/abstract_user.py @@ -529,9 +529,7 @@ class AbstractUser(ABC): self, update: UpdateMessage ) -> tuple[UpdateMessageContent, pu.Puppet | None, po.Portal | None]: if isinstance(update, UpdateShortChatMessage): - portal = await po.Portal.get_by_tgid(TelegramID(update.chat_id)) - if not portal: - self.log.warning(f"Received message in chat with unknown type {update.chat_id}") + portal = await po.Portal.get_by_tgid(TelegramID(update.chat_id), peer_type="chat") sender = await pu.Puppet.get_by_tgid(TelegramID(update.from_id)) elif isinstance(update, UpdateShortMessage): portal = await po.Portal.get_by_tgid(