diff options
author | Christophe Romain <christophe.romain@process-one.net> | 2013-12-03 13:34:59 +0400 |
---|---|---|
committer | Christophe Romain <christophe.romain@process-one.net> | 2013-12-03 13:34:59 +0400 |
commit | e11c835bd3c38d8611785411abc8c3e57bad798a (patch) | |
tree | 8ac4d6d6fb7738fa17c0cbffb63a9635432fe65f /src | |
parent | 5ecd832e81ae51299e14007922629d1779fcbfec (diff) |
fix use of virtual nodetree
Diffstat (limited to 'src')
-rw-r--r-- | src/nodetree_virtual.erl | 6 |
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). |