From a4739357825405dd3394e173aa340a1cddac96c5 Mon Sep 17 00:00:00 2001 From: Badlop Date: Mon, 18 Oct 2010 18:41:29 +0200 Subject: [PATCH] Fix bug in mod_pubsub in_subscription return value --- src/mod_pubsub/mod_pubsub.erl | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/mod_pubsub/mod_pubsub.erl b/src/mod_pubsub/mod_pubsub.erl index 77737b44d..710d00604 100644 --- a/src/mod_pubsub/mod_pubsub.erl +++ b/src/mod_pubsub/mod_pubsub.erl @@ -757,13 +757,15 @@ out_subscription(User, Server, JID, subscribed) -> undefined -> user_resources(U, S); _ -> [R] end, - presence(Server, {presence, U, S, Rs, Owner}); + presence(Server, {presence, U, S, Rs, Owner}), + true; out_subscription(_, _, _, _) -> - ok. + true. in_subscription(_, User, Server, Owner, unsubscribed, _) -> - unsubscribe_user(exmpp_jid:make(User, Server, ""), Owner); + unsubscribe_user(exmpp_jid:make(User, Server, ""), Owner), + true; in_subscription(_, _, _, _, _, _) -> - ok. + true. unsubscribe_user(Entity, Owner) -> BJID = jlib:short_prepd_bare_jid(Owner),