From 8a3129f7bfee445198311faba0208e199b891310 Mon Sep 17 00:00:00 2001 From: damencho Date: Tue, 9 Sep 2025 11:45:56 -0500 Subject: [PATCH] fix(visitors): Fixes checking for group. moderator_id can have a user id or a group id, that will make all users from that group be moderators. --- resources/prosody-plugins/mod_visitors_component.lua | 1 + 1 file changed, 1 insertion(+) diff --git a/resources/prosody-plugins/mod_visitors_component.lua b/resources/prosody-plugins/mod_visitors_component.lua index 5528b23ee6..9d810bd3ff 100644 --- a/resources/prosody-plugins/mod_visitors_component.lua +++ b/resources/prosody-plugins/mod_visitors_component.lua @@ -517,6 +517,7 @@ process_host_module(muc_domain_prefix..'.'..muc_domain_base, function(host_modul or is_sip_jibri_join(stanza) or table_find(room._data.moderators, session.jitsi_meet_context_user and session.jitsi_meet_context_user.id) or (room._data.moderator_id and room._data.moderator_id == (session.jitsi_meet_context_user and session.jitsi_meet_context_user.id)) + or (room._data.moderator_id and room._data.moderator_id == session.jitsi_meet_context_group) or table_find(room._data.participants, session.jitsi_meet_context_user and session.jitsi_meet_context_user.id) then if DEBUG then module:log('debug', 'Auto-allowing visitor %s in room %s', stanza.attr.from, room.jid);