# HG changeset patch # User Kim Alvefur # Date 1581104947 -3600 # Node ID 1ec45dbc7db58a29b487699c6d536f95d67bc1b0 # Parent f84ede3e9e3bb4cff7d921c670c8add2c2c8ae0f mod_rest: Return an error for unknown fields in JSON input Helps you discover typos and such. diff -r f84ede3e9e3b -r 1ec45dbc7db5 mod_rest/jsonmap.lib.lua --- a/mod_rest/jsonmap.lib.lua Thu Feb 06 21:03:17 2020 +0000 +++ b/mod_rest/jsonmap.lib.lua Fri Feb 07 20:49:07 2020 +0100 @@ -464,6 +464,8 @@ elseif typ[1] == "func" then s:add_child(typ[5](v)):up(); end + else + return nil, "unknown-field"; end end