diff --git a/lib/pushprocessor.js b/lib/pushprocessor.js index 7d3ccf43d..e36b12f29 100644 --- a/lib/pushprocessor.js +++ b/lib/pushprocessor.js @@ -140,7 +140,8 @@ function PushProcessor(client) { } var room = client.getRoom(ev.room_id); - if (!room || !room.currentState || !room.currentState.members) { return false; } + if (!room || !room.currentState || !room.currentState.members || + !room.currentState.getMember(client.credentials.userId) { return false; } var displayName = room.currentState.getMember(client.credentials.userId).name;