tools/ejabberd2prosody: Handle new room member format.
authorKim Alvefur <zash@zash.se>
Mon, 27 Jan 2014 16:47:54 +0100
changeset 6006 95ce7bfbfa6f
parent 5999 e49c0c677c5d
child 6007 ff24bc2d41a6
child 6009 1579b53351e2
tools/ejabberd2prosody: Handle new room member format.
tools/ejabberd2prosody.lua
--- a/tools/ejabberd2prosody.lua	Sat Jan 18 17:26:02 2014 -0500
+++ b/tools/ejabberd2prosody.lua	Mon Jan 27 16:47:54 2014 +0100
@@ -163,7 +163,7 @@
 function muc_room(node, host, properties)
 	local store = { jid = node.."@"..host, _data = {}, _affiliations = {} };
 	for _,aff in ipairs(properties.affiliations) do
-		store._affiliations[_table_to_jid(aff[1])] = aff[2];
+		store._affiliations[_table_to_jid(aff[1])] = aff[2][1] or aff[2];
 	end
 	store._data.subject = properties.subject;
 	if properties.subject_author then