From ed696d06b2877040f372fb44043380046c660401 Mon Sep 17 00:00:00 2001 From: lovetox Date: Thu, 19 Mar 2020 17:42:39 +0100 Subject: PubSub: Don't expect IQ payload on publish --- nbxmpp/modules/pubsub.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'nbxmpp/modules') diff --git a/nbxmpp/modules/pubsub.py b/nbxmpp/modules/pubsub.py index 52754f1..06d64e7 100644 --- a/nbxmpp/modules/pubsub.py +++ b/nbxmpp/modules/pubsub.py @@ -113,7 +113,8 @@ class PubSub: jid = stanza.getFrom() pubsub = stanza.getTag('pubsub', namespace=NS_PUBSUB) if pubsub is None: - return raise_error(log.warning, stanza, 'stanza-malformed') + # XEP-0060: IQ payload is not mandatory on result + return PubSubPublishResult(jid, None, None) publish = pubsub.getTag('publish') if publish is None: -- cgit v1.2.3