diff --git a/mautrix_telegram/portal/metadata.py b/mautrix_telegram/portal/metadata.py index c0cec1be..97d9dd05 100644 --- a/mautrix_telegram/portal/metadata.py +++ b/mautrix_telegram/portal/metadata.py @@ -433,7 +433,7 @@ class PortalMetadata(BasePortal, ABC): return False changed = False admin_power_level = min(75 if self.peer_type == "channel" else 50, bot_level) - if levels.events[EventType.ROOM_POWER_LEVELS] != admin_power_level: + if levels.get_event_level(EventType.ROOM_POWER_LEVELS) != admin_power_level: changed = True levels.events[EventType.ROOM_POWER_LEVELS] = admin_power_level