# HG changeset patch # User Matthew Wild # Date 1743781795 -3600 # Node ID bcb69302423e4a856c6e2e1ef412a914a8c1dc7a # Parent 042511406b99faeda59870a227b2f1f3dddc8ec1 mod_authz_internal: Improve error message when invalid role specified diff -r 042511406b99 -r bcb69302423e plugins/mod_authz_internal.lua --- a/plugins/mod_authz_internal.lua Thu Apr 03 20:01:03 2025 +0100 +++ b/plugins/mod_authz_internal.lua Fri Apr 04 16:49:55 2025 +0100 @@ -298,7 +298,11 @@ end function get_role_by_name(role_name) - return assert(role_registry[role_name], role_name); + local role = role_registry[role_name]; + if not role then + return error("Unknown role: "..role_name); + end + return role, role_name; end function get_all_roles()