From 14b115358eb2ca508eded02528510239a4cc1614 Mon Sep 17 00:00:00 2001 From: Goffi Date: Fri, 28 Oct 2022 18:47:17 +0200 Subject: [PATCH] plugin OXPS: fix triggers return values: rel 381 --- sat/plugins/plugin_sec_oxps.py | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/sat/plugins/plugin_sec_oxps.py b/sat/plugins/plugin_sec_oxps.py index 37db511f..73c374ae 100644 --- a/sat/plugins/plugin_sec_oxps.py +++ b/sat/plugins/plugin_sec_oxps.py @@ -694,9 +694,9 @@ class PubsubEncryption: items: List[domish.Element], rsm_response: rsm.RSMResponse, extra: Dict[str, Any], - ) -> None: + ) -> bool: if not extra.get(C.KEY_DECRYPT, True): - return + return True if service is None: service = client.jid.userhostJID() shared_secrets = None @@ -719,7 +719,7 @@ class PubsubEncryption: log.warning( f"No known shared secret for {node_uri}, can't decrypt" ) - return + return True try: shared_secret = shared_secrets[secret_id] except KeyError: @@ -737,6 +737,7 @@ class PubsubEncryption: item.children.clear() item.addChild(decrypted_elt) extra.setdefault("encrypted", {})[item["id"]] = {"type": NS_OXPS} + return True async def _message_received_trigger( self,