aboutsummaryrefslogtreecommitdiff
path: root/src/jd2ejd.erl
diff options
context:
space:
mode:
Diffstat (limited to 'src/jd2ejd.erl')
-rw-r--r--src/jd2ejd.erl3
1 files changed, 2 insertions, 1 deletions
diff --git a/src/jd2ejd.erl b/src/jd2ejd.erl
index 8afd9c80a..81732547b 100644
--- a/src/jd2ejd.erl
+++ b/src/jd2ejd.erl
@@ -120,7 +120,8 @@ xdb_data(User, Server, #xmlel{attrs = Attrs} = El) ->
ejabberd_auth:set_password(User, Server, Password),
ok;
?NS_ROSTER ->
- catch mod_roster:set_items(User, Server, El), ok;
+ catch mod_roster:set_items(User, Server, xmpp:decode(El)),
+ ok;
?NS_LAST ->
TimeStamp = fxml:get_attr_s(<<"last">>, Attrs),
Status = fxml:get_tag_cdata(El),