net/http/server.lua
changeset 10723 977c9883f625
parent 10505 e8186aba1583
child 10956 05d218aae3d1
--- a/net/http/server.lua	Sun Apr 12 17:30:16 2020 +0200
+++ b/net/http/server.lua	Sun Apr 12 22:57:14 2020 +0200
@@ -191,6 +191,7 @@
 	elseif result_type == "string" then
 		body = result;
 	elseif errors.is_err(result) then
+		response.status_code = result.code or 500;
 		body = events.fire_event("http-error", { request = request, response = response, code = result.code or 500, error = result });
 	elseif promise.is_promise(result) then
 		result:next(function (ret)