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