# HG changeset patch # User Goffi # Date 1622727657 -7200 # Node ID 53c1724a89ea32528e9505d661a998d76a5c75a6 # Parent 0985c47ffd96f0c1e93d5854184b2ad11a3e0544 core (xmpp): catch `cancelError` in `pre_xml_treatments` in message workflow diff -r 0985c47ffd96 -r 53c1724a89ea sat/core/xmpp.py --- a/sat/core/xmpp.py Thu Jun 03 15:15:11 2021 +0200 +++ b/sat/core/xmpp.py Thu Jun 03 15:40:57 2021 +0200 @@ -690,6 +690,7 @@ 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 "