From 1a062f69fd7fc76f66b4f22a6ea0bc34b800f1b7 Mon Sep 17 00:00:00 2001 From: RMidhunSuresh Date: Fri, 6 Aug 2021 19:02:50 +0530 Subject: [PATCH] Check state_key is zero-length string Signed-off-by: RMidhunSuresh --- src/matrix/room/Room.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/matrix/room/Room.js b/src/matrix/room/Room.js index 44ba536f..4ba5fefc 100644 --- a/src/matrix/room/Room.js +++ b/src/matrix/room/Room.js @@ -269,7 +269,7 @@ export class Room extends BaseRoom { } _getPowerLevelsEvent(roomResponse) { - const isPowerlevelEvent = event => event.state_key !== undefined && event.type === POWERLEVELS_EVENT_TYPE; + const isPowerlevelEvent = event => event.state_key === "" && event.type === POWERLEVELS_EVENT_TYPE; const powerLevelEvent = roomResponse.timeline?.events.find(isPowerlevelEvent) ?? roomResponse.state?.events.find(isPowerlevelEvent); return powerLevelEvent; }