plugins/muc/muc.lib: nick change unavailables should be from original occupant jid
--- a/plugins/muc/muc.lib.lua Fri Mar 28 18:33:38 2014 -0400
+++ b/plugins/muc/muc.lib.lua Fri Mar 28 18:33:57 2014 -0400
@@ -760,7 +760,7 @@
-- self:build_item_list(orig_occupant, x, false); -- COMPAT
x:tag("status", {code = "303";}):up();
x:tag("status", {code = "110";}):up();
- self:route_stanza(st.presence{from = dest_occupant.nick, to = real_jid, type = "unavailable"}:add_child(x));
+ self:route_stanza(st.presence{from = orig_occupant.nick, to = real_jid, type = "unavailable"}:add_child(x));
end
self:save_occupant(orig_occupant);
self:publicise_occupant_status(orig_occupant, orig_x);