Mercurial > prosody-modules
comparison mod_muc_lang/mod_muc_lang.lua @ 3073:ef8fe8bec5b1
mod_muc_lang: Fix to use correct data field
| author | Kim Alvefur <zash@zash.se> |
|---|---|
| date | Wed, 30 May 2018 09:28:38 +0200 |
| parents | e1db146984a0 |
| children | 57396a32fc05 |
comparison
equal
deleted
inserted
replaced
| 3072:926db29176f5 | 3073:ef8fe8bec5b1 |
|---|---|
| 11 | 11 |
| 12 module:hook("muc-config-submitted", function(event) | 12 module:hook("muc-config-submitted", function(event) |
| 13 local room, fields, changed = event.room, event.fields, event.changed; | 13 local room, fields, changed = event.room, event.fields, event.changed; |
| 14 local new = fields["muc#roomconfig_lang"]; | 14 local new = fields["muc#roomconfig_lang"]; |
| 15 if new ~= room._data.language then | 15 if new ~= room._data.language then |
| 16 room._data.archiving = new; | 16 room._data.language = new; |
| 17 if type(changed) == "table" then | 17 if type(changed) == "table" then |
| 18 changed["muc#roomconfig_lang"] = true; | 18 changed["muc#roomconfig_lang"] = true; |
| 19 else | 19 else |
| 20 event.changed = true; | 20 event.changed = true; |
| 21 end | 21 end |
