aboutsummaryrefslogtreecommitdiff
path: root/src/mod_pubsub/nodetree_tree.erl
diff options
context:
space:
mode:
authorChristophe Romain <christophe.romain@process-one.net>2009-07-30 22:00:41 +0000
committerChristophe Romain <christophe.romain@process-one.net>2009-07-30 22:00:41 +0000
commit6bd9bac716053df7b3edca096b689de01da7aa5e (patch)
tree55eca234d6af07157b1a0ca4628780b94ec1c7f5 /src/mod_pubsub/nodetree_tree.erl
parenttypo fix (diff)
deny node creation if node owner is not owner of parent node as well
SVN Revision: 2413
Diffstat (limited to 'src/mod_pubsub/nodetree_tree.erl')
-rw-r--r--src/mod_pubsub/nodetree_tree.erl2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/mod_pubsub/nodetree_tree.erl b/src/mod_pubsub/nodetree_tree.erl
index 767b0e9c8..9410a374a 100644
--- a/src/mod_pubsub/nodetree_tree.erl
+++ b/src/mod_pubsub/nodetree_tree.erl
@@ -205,7 +205,7 @@ create_node(Host, Node, Type, Owner, Options) ->
_ ->
case mnesia:read({pubsub_node, {Host, Parent}}) of
[] -> {Parent, false};
- _ -> {Parent, true}
+ _ -> {Parent, lists:member(BJID, Parent#pubsub_node.owners)}
end
end
end,