# HG changeset patch # User Kim Alvefur # Date 1579120902 -3600 # Node ID c065b7670c897e7a524fdc6849e5dd0289f3141e # Parent 501c7edc8c375fb2e71a0d34a52bc3e3355c9a48 mod_rest: Return a friendly message for parse errors And details in the error context that should be included thanks to previous commit. diff -r 501c7edc8c37 -r c065b7670c89 mod_rest/mod_rest.lua --- a/mod_rest/mod_rest.lua Wed Jan 15 21:38:03 2020 +0100 +++ b/mod_rest/mod_rest.lua Wed Jan 15 21:41:42 2020 +0100 @@ -73,7 +73,7 @@ local payload, err = parse(request.headers.content_type, request.body); if not payload then -- parse fail - return errors.new({ code = 400, text = err }); + return errors.new({ code = 400, text = "Failed to parse payload" }, { error = err, type = request.headers.content_type, data = request.body }); end if payload.attr.xmlns then return errors.new({ code = 422, text = "'xmlns' attribute must be empty" });