From 5495cfaca9a7b35a238cc0f158c852348c355742 Mon Sep 17 00:00:00 2001 From: David Baker Date: Thu, 18 Aug 2016 16:59:25 +0100 Subject: [PATCH] Only try to delete room rule if it exists --- src/RoomNotifs.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/RoomNotifs.js b/src/RoomNotifs.js index ea1e525769c..00cad237919 100644 --- a/src/RoomNotifs.js +++ b/src/RoomNotifs.js @@ -100,7 +100,10 @@ function setRoomNotifsStateUnmuted(roomId, newState) { } if (newState == 'all_messages') { - promises.push(cli.deletePushRule('global', 'room', roomId)); + const roomRule = cli.getRoomPushRule('global', roomId); + if (roomRule) { + promises.push(cli.deletePushRule('global', 'room', roomRule.rule_id)); + } } else if (newState == 'mentions_only') { promises.push(cli.addPushRule('global', 'room', roomId, { actions: [