From 2f6147f325169f8ffc64fb3010397c176bd052ec Mon Sep 17 00:00:00 2001 From: Tulir Asokan Date: Sat, 29 Sep 2018 01:13:07 +0300 Subject: [PATCH] Fix notice bridging exceptions --- mautrix_telegram/portal.py | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/mautrix_telegram/portal.py b/mautrix_telegram/portal.py index f55b8b90..e62b5ab7 100644 --- a/mautrix_telegram/portal.py +++ b/mautrix_telegram/portal.py @@ -982,12 +982,12 @@ class Portal: msgtype = message["msgtype"] if msgtype == "m.notice": - bridge_notices = self.get_config("bridge_notices") - if not bridge_notices.get("default", False) and sender_id not in bridge_notices.get( - "exceptions"): + bridge_notices = self.get_config("bridge_notices.default") + excepted = sender.mxid in self.get_config("bridge_notices.exceptions") + if not bridge_notices and not excepted: return - if msgtype == "m.text": + if msgtype == "m.text" or msgtype == "m.notice": await self._handle_matrix_text(sender_id, event_id, space, client, message, reply_to) elif msgtype == "m.location": await self._handle_matrix_location(sender_id, event_id, space, client, message,