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 |