aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorChristophe Romain <christophe.romain@process-one.net>2018-04-24 15:58:56 +0200
committerChristophe Romain <christophe.romain@process-one.net>2018-04-24 15:58:56 +0200
commit3df919244c97cd3b74dbd1264539a7b8d4b4db85 (patch)
treeab6f0d86f4f1a0cda6814015414de545fc7f8f68
parentMerge branch 'master' of github.com:processone/ejabberd (diff)
PubSub purge_node must use a transaction (#2231)
-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 5d02d6518..eac31f616 100644
--- a/src/mod_pubsub.erl
+++ b/src/mod_pubsub.erl
@@ -1954,7 +1954,7 @@ purge_node(Host, Node, Owner) ->
end
end,
Reply = undefined,
- case transaction(Host, Node, Action, sync_dirty) of
+ case transaction(Host, Node, Action, transaction) of
{result, {TNode, {Result, broadcast}}} ->
Nidx = TNode#pubsub_node.id,
Type = TNode#pubsub_node.type,