Software / code / prosody
Changeset
13827:bcb69302423e 13.0
mod_authz_internal: Improve error message when invalid role specified
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Fri, 04 Apr 2025 16:49:55 +0100 |
| parents | 13825:042511406b99 |
| children | 13828:a071b20ccc0f |
| files | plugins/mod_authz_internal.lua |
| diffstat | 1 files changed, 5 insertions(+), 1 deletions(-) [+] |
line wrap: on
line diff
--- 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()