From cb65c589501f66709867c632773904a8eb5134db Mon Sep 17 00:00:00 2001 From: Kim Alvefur Date: Thu, 9 Mar 2023 16:02:55 +0100 Subject: mod_authz_internal: Fix wrong role name field in user_can_assume_role() Made it reject the primary role since it compares against a non-existent field, i.e. nil. --- plugins/mod_authz_internal.lua | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'plugins') diff --git a/plugins/mod_authz_internal.lua b/plugins/mod_authz_internal.lua index 7e01e689..1f2b3886 100644 --- a/plugins/mod_authz_internal.lua +++ b/plugins/mod_authz_internal.lua @@ -193,7 +193,7 @@ end function user_can_assume_role(user, role_name) local primary_role = get_user_role(user); - if primary_role and primary_role.role_name == role_name then + if primary_role and primary_role.name == role_name then return true; end local secondary_roles = get_user_secondary_roles(user); -- cgit v1.2.3