From: Waqas Hussain Date: Mon, 8 Dec 2008 02:11:35 +0000 (+0500) Subject: Make the ejabberd importer work with host-only roster items X-Git-Url: https://git.enpas.org/?a=commitdiff_plain;h=00e942c7863b7bd92142600bb2eb67fd60730dff;p=prosody.git Make the ejabberd importer work with host-only roster items --- diff --git a/tools/ejabberd2prosody.lua b/tools/ejabberd2prosody.lua index e66b8513..a277ea94 100755 --- a/tools/ejabberd2prosody.lua +++ b/tools/ejabberd2prosody.lua @@ -124,7 +124,7 @@ local filters = { end; roster = function(tuple) local node = tuple[3][1]; local host = tuple[3][2]; - local contact = tuple[4][1].."@"..tuple[4][2]; + local contact = (type(tuple[4][1]) == "table") and tuple[4][2] or tuple[4][1].."@"..tuple[4][2]; local name = tuple[5]; local subscription = tuple[6]; local ask = tuple[7]; local groups = tuple[8]; if type(name) ~= type("") then name = nil; end