# HG changeset patch # User Matthew Wild # Date 1637067443 0 # Node ID 037b2c019f586a20f52115343d09d3f14c9019b4 # Parent 0e7dedd8b18d2a12ce5beec23afc2c24511cd9a4 MUC: Include old affiliation data in affiliation change event diff -r 0e7dedd8b18d -r 037b2c019f58 plugins/muc/muc.lib.lua --- a/plugins/muc/muc.lib.lua Tue Nov 16 12:57:04 2021 +0000 +++ b/plugins/muc/muc.lib.lua Tue Nov 16 12:57:23 2021 +0000 @@ -1431,6 +1431,7 @@ reason = reason; previous_affiliation = target_affiliation or "none"; data = data and data or nil; -- coerce false to nil + previous_data = self._affiliation_data[jid] or nil; }; module:fire_event("muc-pre-set-affiliation", event_data);