aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorBadlop <badlop@process-one.net>2011-07-28 16:04:40 +0200
committerBadlop <badlop@process-one.net>2011-07-28 16:05:18 +0200
commit4f101c318fa50b42de22884939ade837af514b70 (patch)
tree373345f93a55fe89583e0f7de86023da3940b7ba
parentSend presence from shared roster contacts to new logged user (EJAB-1412) (diff)
Fix JID format, relevant when contact is in roster and shared roster
-rw-r--r--src/mod_shared_roster.erl6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/mod_shared_roster.erl b/src/mod_shared_roster.erl
index 651d54d67..c0184b020 100644
--- a/src/mod_shared_roster.erl
+++ b/src/mod_shared_roster.erl
@@ -146,9 +146,11 @@ get_user_roster(Items, US) ->
fun(Group, Acc1) ->
GroupName = get_group_name(S, Group),
lists:foldl(
- fun(UserServer, Acc2) ->
+ fun({User, Server} = UserServer, Acc2) ->
if UserServer == US -> Acc2;
- true -> dict:append(UserServer,
+ true ->
+ UserServerB = {list_to_binary(User), list_to_binary(Server)},
+ dict:append(UserServerB,
GroupName,
Acc2)
end