From 1c59c49950574865bee165db454d9a698db9a91b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Philipp=20H=C3=B6rist?= Date: Fri, 6 Dec 2019 21:06:38 +0100 Subject: [PATCH] [omemo] Adapt to nbxmpp changes --- omemo/modules/omemo.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/omemo/modules/omemo.py b/omemo/modules/omemo.py index c2b2ce6..b4b8d87 100644 --- a/omemo/modules/omemo.py +++ b/omemo/modules/omemo.py @@ -478,9 +478,10 @@ class OMEMO(BaseModule): @event_node(nbxmpp.NS_OMEMO_TEMP_DL) def _devicelist_notification_received(self, _con, _stanza, properties): - devicelist = [] - if not properties.pubsub_event.empty: - devicelist = properties.pubsub_event.data + if properties.pubsub_event.retracted: + return + + devicelist = properties.pubsub_event.data or [] self._process_devicelist_update(str(properties.jid), devicelist)