diff options
-rw-r--r-- | nbxmpp/modules/pubsub.py | 3 |
1 files changed, 2 insertions, 1 deletions
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: |