changeset 6332:1fc38a840baa

mod_http_admin_api: Pass util.error object as response when request fails
author Matthew Wild <mwild1@gmail.com>
date Wed, 01 Oct 2025 18:17:13 +0100
parents 6a3b38051d74
children 8a47791338fc
files mod_http_admin_api/mod_http_admin_api.lua
diffstat 1 files changed, 2 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/mod_http_admin_api/mod_http_admin_api.lua	Wed Oct 01 18:16:25 2025 +0100
+++ b/mod_http_admin_api/mod_http_admin_api.lua	Wed Oct 01 18:17:13 2025 +0100
@@ -87,7 +87,8 @@
 			if not permit then
 				return code;
 			end
-			return errors.coerce(handler(event, ...));
+			local ret, err = errors.coerce(handler(event, ...));
+			return ret or err;
 		end;
 	end
 	return routes;