plugins/muc/muc.lib: nick change unavailables should be from original occupant jid
authordaurnimator <quae@daurnimator.com>
Fri, 28 Mar 2014 18:33:57 -0400
changeset 6189 c54ef63f6e20
parent 6188 f47268c8a8d0
child 6190 6580e557cc61
plugins/muc/muc.lib: nick change unavailables should be from original occupant jid
plugins/muc/muc.lib.lua
--- 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);