Fix potential KeyError in power level syncing

This commit is contained in:
Tulir Asokan
2020-04-04 22:01:59 +03:00
parent 26eb2d4e54
commit a53b0e9837
+1 -1
View File
@@ -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