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