From 2a7f490e8e4bc585ab9923615c6f95dc2c13e176 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Sun, 19 Jan 2020 19:37:54 +0100 Subject: [PATCH] [omemo] Don't show info message for Key Transport message If a Key Transport message is not encryped for us, don't show a warning. Key Transport messages are sent for example to repair sessions with specific devices and are generally not encrypted fo all known devices. --- omemo/modules/omemo.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/omemo/modules/omemo.py b/omemo/modules/omemo.py index b4b8d87..af037b7 100644 --- a/omemo/modules/omemo.py +++ b/omemo/modules/omemo.py @@ -246,6 +246,10 @@ class OMEMO(BaseModule): return except MessageNotForDevice: + if properties.omemo.payload is None: + # Key Transport message for another device + return + plaintext = _('This message was encrypted with OMEMO, ' 'but not for your device.') # Neither trust nor fingerprint can be verified if we didn't