From b5ca54d6fd8eff03de81313f36b1b12e19d01cbb Mon Sep 17 00:00:00 2001 From: GigiaJ Date: Sun, 27 Apr 2025 16:48:35 -0500 Subject: [PATCH] Prevents undefined object from being checked for values and filtered against --- src/app/features/room/RoomViewHeader.tsx | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app/features/room/RoomViewHeader.tsx b/src/app/features/room/RoomViewHeader.tsx index df8ca4ab..ea57f2ba 100644 --- a/src/app/features/room/RoomViewHeader.tsx +++ b/src/app/features/room/RoomViewHeader.tsx @@ -237,6 +237,9 @@ export function RoomViewHeader() { // I assume there is a global state so I don't have to run this check every time but for now we'll stub this in const isDirectMessage = () => { const mDirectsEvent = mx.getAccountData('m.direct'); + if (mDirectsEvent?.event?.content === undefined) { + return false; + } const { roomId } = room; return ( Object.values(mDirectsEvent?.event?.content).filter((e) => {