comparison mod_muc_http_defaults/mod_muc_http_defaults.lua @ 4450:5f27bda5de80

mod_muc_http_defaults: Fix resetting affiliations (it's plural)
author Kim Alvefur <zash@zash.se>
date Fri, 19 Feb 2021 20:42:48 +0100
parents c25eef56e9c9
children 89e54247ade6
comparison
equal deleted inserted replaced
4449:c25eef56e9c9 4450:5f27bda5de80
34 local affiliations = settings.affiliations; 34 local affiliations = settings.affiliations;
35 if type(affiliations) == "table" then 35 if type(affiliations) == "table" then
36 36
37 -- COMPAT the room creator is unconditionally made 'owner' 37 -- COMPAT the room creator is unconditionally made 'owner'
38 -- clear existing affiliation 38 -- clear existing affiliation
39 for existing_affiliation in pairs(room._affiliation) do 39 for existing_affiliation in pairs(room._affiliations) do
40 room:set_affiliation(true, existing_affiliation, "none"); 40 room:set_affiliation(true, existing_affiliation, "none");
41 end 41 end
42 42
43 if affiliations[1] ~= nil then -- array of ( jid, affiliation, nick ) 43 if affiliations[1] ~= nil then -- array of ( jid, affiliation, nick )
44 for _, aff in ipairs(affiliations) do 44 for _, aff in ipairs(affiliations) do