From 8d9d9114971334837bb84884c479ea8999a87fe1 Mon Sep 17 00:00:00 2001 From: Goffi Date: Thu, 3 Jun 2021 15:40:57 +0200 Subject: [PATCH] core (xmpp): catch `cancelError` in `pre_xml_treatments` in message workflow --- sat/core/xmpp.py | 1 + 1 file changed, 1 insertion(+) diff --git a/sat/core/xmpp.py b/sat/core/xmpp.py index fae166fe..ef099267 100644 --- a/sat/core/xmpp.py +++ b/sat/core/xmpp.py @@ -690,6 +690,7 @@ class SatXMPPEntity: pre_xml_treatments.addCallback(lambda __: self.generateMessageXML(data, post_xml_treatments)) pre_xml_treatments.addCallback(lambda __: post_xml_treatments) + pre_xml_treatments.addErrback(self._cancelErrorTrap) post_xml_treatments.addCallback(lambda __: self.sendMessageData(data)) if send_only: log.debug(_("Triggers, storage and echo have been inhibited by the "