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');