aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAlexey Shchepin <alexey@process-one.net>2003-07-27 19:56:16 +0000
committerAlexey Shchepin <alexey@process-one.net>2003-07-27 19:56:16 +0000
commitf91e46ad8d3a15236c54f1a37eea34a30b4702e4 (patch)
tree54474f2d19450ca983afa36a2b54f1f0ec611618
parent* src/mod_vcard.erl: Bugfix (diff)
* src/mod_pubsub/mod_pubsub.erl (create_new_node): Bugfix
SVN Revision: 127
-rw-r--r--ChangeLog4
-rw-r--r--src/mod_pubsub/mod_pubsub.erl10
2 files changed, 7 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 69cd1b68f..ec393a86d 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,7 @@
+2003-07-27 Alexey Shchepin <alexey@sevcom.net>
+
+ * src/mod_pubsub/mod_pubsub.erl (create_new_node): Bugfix
+
2003-07-21 Alexey Shchepin <alexey@sevcom.net>
* src/mod_vcard.erl: Bugfix
diff --git a/src/mod_pubsub/mod_pubsub.erl b/src/mod_pubsub/mod_pubsub.erl
index c10e31224..86e0a112c 100644
--- a/src/mod_pubsub/mod_pubsub.erl
+++ b/src/mod_pubsub/mod_pubsub.erl
@@ -455,13 +455,9 @@ create_new_node(Host, Node, Owner) ->
[] ->
{LOU, LOS, _} = jlib:jid_tolower(Owner),
HomeNode = ["home", LOS, LOU],
- case create_new_node(Host, HomeNode, Owner) of
- {error, _} = Error ->
- Error;
- _ ->
- NewNode = ["home", LOS, LOU, randoms:get_string()],
- create_new_node(Host, NewNode, Owner)
- end;
+ create_new_node(Host, HomeNode, Owner),
+ NewNode = ["home", LOS, LOU, randoms:get_string()],
+ create_new_node(Host, NewNode, Owner);
_ ->
LOwner = jlib:jid_tolower(jlib:jid_remove_resource(Owner)),
Parent = lists:sublist(Node, length(Node) - 1),