aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMickaël Rémond <mickael.remond@process-one.net>2008-02-02 14:24:01 +0000
committerMickaël Rémond <mickael.remond@process-one.net>2008-02-02 14:24:01 +0000
commit65981598ed1be0ac343ff9ffecd97aaf73031c32 (patch)
tree867e9b4ba15f3f74c67dc94689aa5d3345441c97
parent* src/mod_pubsub/mod_pubsub.erl: Added the from field in the (diff)
* src/mod_pubsub/nodetree_virtual.erl: Fixed error report at startup.
SVN Revision: 1169
-rw-r--r--ChangeLog4
-rw-r--r--src/mod_pubsub/nodetree_virtual.erl4
2 files changed, 6 insertions, 2 deletions
diff --git a/ChangeLog b/ChangeLog
index bbfe1a614..21e0a7b8f 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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}