Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/processone/ejabberd.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorChristophe Romain <christophe.romain@process-one.net>2013-12-03 13:34:59 +0400
committerChristophe Romain <christophe.romain@process-one.net>2013-12-03 13:34:59 +0400
commite11c835bd3c38d8611785411abc8c3e57bad798a (patch)
tree8ac4d6d6fb7738fa17c0cbffb63a9635432fe65f /src
parent5ecd832e81ae51299e14007922629d1779fcbfec (diff)
fix use of virtual nodetree
Diffstat (limited to 'src')
-rw-r--r--src/nodetree_virtual.erl6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/nodetree_virtual.erl b/src/nodetree_virtual.erl
index 2aa5d7405..e48ae01d0 100644
--- a/src/nodetree_virtual.erl
+++ b/src/nodetree_virtual.erl
@@ -119,7 +119,11 @@ get_nodes(_Host) -> [].
get_parentnodes(_Host, _Node, _From) -> [].
-get_parentnodes_tree(_Host, _Node, _From) -> [].
+get_parentnodes_tree(_Host, _Node, _From) ->
+ case get_node(Host, NodeId, From) of
+ Node when is_record(Node, pubsub_node) -> [{0, [Node]}];
+ _Error -> []
+ end.
get_subnodes(Host, Node, _From) ->
get_subnodes(Host, Node).