diff --git a/mautrix_telegram/__main__.py b/mautrix_telegram/__main__.py index 29d2f91d..1af2ea3c 100644 --- a/mautrix_telegram/__main__.py +++ b/mautrix_telegram/__main__.py @@ -14,7 +14,6 @@ # You should have received a copy of the GNU Affero General Public License # along with this program. If not, see . from typing import Optional -from itertools import chain from alchemysession import AlchemySessionContainer diff --git a/mautrix_telegram/portal/metadata.py b/mautrix_telegram/portal/metadata.py index 863d794e..ff686a08 100644 --- a/mautrix_telegram/portal/metadata.py +++ b/mautrix_telegram/portal/metadata.py @@ -287,6 +287,9 @@ class PortalMetadata(BasePortal, ABC): return info async def update_bridge_info(self) -> None: + if not self.mxid: + self.log.debug("Not updating bridge info: no Matrix room created") + return try: self.log.debug("Updating bridge info...") await self.main_intent.send_state_event(self.mxid, StateBridge,