From 5d9cc490d732aea191fbd6636c278abb9a29ac2a Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Tue, 17 Aug 2021 00:17:21 +0300 Subject: [PATCH] Fix public_portals setting not being respected on portal creation --- mautrix_telegram/portal/metadata.py | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/mautrix_telegram/portal/metadata.py b/mautrix_telegram/portal/metadata.py index d45ba2f0..8abd93af 100644 --- a/mautrix_telegram/portal/metadata.py +++ b/mautrix_telegram/portal/metadata.py @@ -337,12 +337,13 @@ class PortalMetadata(BasePortal, ABC): if self.peer_type == "channel": self.megagroup = entity.megagroup + preset = RoomCreatePreset.PRIVATE if self.peer_type == "channel" and entity.username: - preset = RoomCreatePreset.PUBLIC + if self.public_portals: + preset = RoomCreatePreset.PUBLIC self.username = entity.username alias = self.alias_localpart else: - preset = RoomCreatePreset.PRIVATE # TODO invite link alias? alias = None