aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Romain <christophe.romain@process-one.net>2019-05-07 16:22:45 +0200
committerChristophe Romain <christophe.romain@process-one.net>2019-05-07 16:23:36 +0200
commit2fff4d1ea6f32babc3ae06ef877faaacb8ba3c1b (patch)
treeffd5abedf269de05a63b1ede79424bf28fe41e0c
parentMerge branch 'master' of github.com:processone/ejabberd (diff)
Fix pubsub compliance XEP-0060 ยง 7.1.3.6 (#2864)
-rw-r--r--src/mod_pubsub.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mod_pubsub.erl b/src/mod_pubsub.erl
index 1f220f3c6..ea6113e4b 100644
--- a/src/mod_pubsub.erl
+++ b/src/mod_pubsub.erl
@@ -1805,7 +1805,7 @@ publish_item(Host, ServerHost, Node, Publisher, ItemId, Payload, PubOpts, Access
(DeliverPayloads or PersistItems) and (PayloadCount > 1) ->
{error, extended_error(xmpp:err_bad_request(),
err_invalid_payload())};
- (not (DeliverPayloads or PersistItems)) and (PayloadCount > 0) ->
+ (not DeliverPayloads) and (PayloadCount > 0) ->
{error, extended_error(xmpp:err_bad_request(),
err_item_forbidden())};
true ->