Software / code / prosody
Diff
plugins/mod_authz_internal.lua @ 13831:bf4cd327966f
Merge 13.0->trunk
| author | Matthew Wild <mwild1@gmail.com> |
|---|---|
| date | Wed, 09 Apr 2025 10:59:28 +0100 |
| parent | 13827:bcb69302423e |
line wrap: on
line diff
--- a/plugins/mod_authz_internal.lua Thu Apr 03 20:37:03 2025 +0100 +++ b/plugins/mod_authz_internal.lua Wed Apr 09 10:59:28 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()