net.http.server: Treat promise rejection without value as a HTTP 500 error
authorKim Alvefur <zash@zash.se>
Tue, 05 Nov 2019 01:34:13 +0100
changeset 10400 3278f2a31a0a
parent 10399 faa4fcc78b14
child 10401 921e8b00778e
net.http.server: Treat promise rejection without value as a HTTP 500 error
net/http/server.lua
--- a/net/http/server.lua	Fri Nov 01 22:31:15 2019 +0100
+++ b/net/http/server.lua	Tue Nov 05 01:34:13 2019 +0100
@@ -196,7 +196,7 @@
 		result:next(function (ret)
 			handle_result(request, response, ret);
 		end, function (err)
-			handle_result(request, response, err);
+			handle_result(request, response, err or 500);
 		end);
 		return true;
 	elseif result_type == "table" then