From ff5e00d244476ac64189950eb30d7c99927b06bd Mon Sep 17 00:00:00 2001 From: David Baker Date: Fri, 10 Nov 2017 11:50:00 +0000 Subject: [PATCH] Don't crash if there isn't a room notif rule --- src/components/views/messages/TextualBody.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/components/views/messages/TextualBody.js b/src/components/views/messages/TextualBody.js index 911f2c98d1..1a7c940b10 100644 --- a/src/components/views/messages/TextualBody.js +++ b/src/components/views/messages/TextualBody.js @@ -224,7 +224,7 @@ module.exports = React.createClass({ if (roomNotifTextNodes.length > 0) { const pushProcessor = new PushProcessor(MatrixClientPeg.get()); const atRoomRule = pushProcessor.getPushRuleById(".m.rule.roomnotif"); - if (pushProcessor.ruleMatchesEvent(atRoomRule, this.props.mxEvent)) { + if (atRoomRule && pushProcessor.ruleMatchesEvent(atRoomRule, this.props.mxEvent)) { // Now replace all those nodes with Pills for (const roomNotifTextNode of roomNotifTextNodes) { const pillContainer = document.createElement('span');