diff options
author | Alexey Shchepin <alexey@process-one.net> | 2003-07-27 19:56:16 +0000 |
---|---|---|
committer | Alexey Shchepin <alexey@process-one.net> | 2003-07-27 19:56:16 +0000 |
commit | f91e46ad8d3a15236c54f1a37eea34a30b4702e4 (patch) | |
tree | 54474f2d19450ca983afa36a2b54f1f0ec611618 /src | |
parent | * src/mod_vcard.erl: Bugfix (diff) |
* src/mod_pubsub/mod_pubsub.erl (create_new_node): Bugfix
SVN Revision: 127
Diffstat (limited to 'src')
-rw-r--r-- | src/mod_pubsub/mod_pubsub.erl | 10 |
1 files changed, 3 insertions, 7 deletions
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), |