diff options
author | lovetox <philipp@hoerist.com> | 2020-03-19 19:42:39 +0300 |
---|---|---|
committer | lovetox <philipp@hoerist.com> | 2020-03-19 19:42:39 +0300 |
commit | ed696d06b2877040f372fb44043380046c660401 (patch) | |
tree | 073faaaa39c1dc57451afcc44d23860ae9363d0e /nbxmpp/modules | |
parent | 57a3f73f6c0d71d73f2efafb845a64de381dfa47 (diff) |
PubSub: Don't expect IQ payload on publish
Diffstat (limited to 'nbxmpp/modules')
-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: |