plugins/muc/muc.lib: Fix incorrect whois logic (thanks mva)

remotes/origin/0.11
daurnimator 12 years ago
parent 13bb4e436c
commit bb07b5a54f
  1. 6
      plugins/muc/muc.lib.lua

@ -252,14 +252,14 @@ end
function room_mt:send_occupant_list(to, filter)
local to_bare = jid_bare(to);
local is_anonymous = true;
local is_anonymous = false;
local whois = self:get_whois();
if whois ~= "anyone" then
local affiliation = self:get_affiliation(to);
if affiliation ~= "admin" and affiliation ~= "owner" then
local occupant = self:get_occupant_by_real_jid(to);
if not occupant or can_see_real_jids(whois, occupant) then
is_anonymous = false;
if not (occupant and can_see_real_jids(whois, occupant)) then
is_anonymous = true;
end
end
end

Loading…
Cancel
Save