diff options
-rw-r--r-- | ChangeLog | 4 | ||||
-rw-r--r-- | src/mod_pubsub/nodetree_virtual.erl | 4 |
2 files changed, 6 insertions, 2 deletions
@@ -1,4 +1,6 @@ -2008-02-02 Mickael Remond <mremond@process-one.net> +2008-02-02 Mickael Remond <mremond@process-one.net + + * src/mod_pubsub/nodetree_virtual.erl: Fixed error report at startup. * src/mod_pubsub/mod_pubsub.erl: Added the from field in the get_subnodes pubsub plugin API function. This is usefull to write diff --git a/src/mod_pubsub/nodetree_virtual.erl b/src/mod_pubsub/nodetree_virtual.erl index e532d290a..c931a1b4f 100644 --- a/src/mod_pubsub/nodetree_virtual.erl +++ b/src/mod_pubsub/nodetree_virtual.erl @@ -120,7 +120,9 @@ get_subnodes_tree(_Host, _Node) -> %% @doc <p>No node record is stored on database. Any valid node %% is considered as already created.</p> %% <p>default allowed nodes: /home/host/user/any/node/name</p> -create_node(_Host, Node, _Type, {UserName, UserHost, _}, _Options) -> +create_node(_Host, Node, _Type, Owner, _Options) -> + UserName = Owner#jid.luser, + UserHost = Owner#jid.lserver, case Node of ["home", UserHost, UserName | _] -> {error, ?ERR_CONFLICT}; _ -> {error, ?ERR_NOT_ALLOWED} |