From d47a6ddbc0cc35e18307291c7a64966ee7b47d6b Mon Sep 17 00:00:00 2001 From: Matthew Wild Date: Tue, 9 Nov 2021 11:23:49 +0000 Subject: [PATCH] mod_snikket_restricted_users: Use event.actor, which is preferred and always present --- .../mod_snikket_restricted_users.lua | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/snikket-modules/mod_snikket_restricted_users/mod_snikket_restricted_users.lua b/snikket-modules/mod_snikket_restricted_users/mod_snikket_restricted_users.lua index 80dfe3e..f284089 100644 --- a/snikket-modules/mod_snikket_restricted_users/mod_snikket_restricted_users.lua +++ b/snikket-modules/mod_snikket_restricted_users/mod_snikket_restricted_users.lua @@ -26,13 +26,13 @@ local function load_groups_host(module) end module:hook("muc-config-submitted/muc#roomconfig_publicroom", function (event) - if not is_restricted(event.stanza.attr.from) then return; end + if not is_restricted(event.actor) then return; end -- Don't allow modification of this value by restricted users return true; end, 5); module:hook("muc-config-form", function (event) - if not is_restricted(event.stanza.attr.from) then return; end -- Don't restrict admins + if not is_restricted(event.actor) then return; end -- Don't restrict admins -- Hide the option from the config form for restricted users local form = event.form; for i = #form, 1, -1 do