changeset 12992 | 8592770be63a |
parent 12979 | d10957394a3c |
child 12993 | dee080c2441e |
--- a/util/jsonschema.lua Sun Mar 26 13:13:31 2023 +0200 +++ b/util/jsonschema.lua Sun Mar 26 15:19:14 2023 +0200 @@ -206,6 +206,18 @@ end end + if schema.dependentRequired then + for k, reqs in pairs(schema.dependentRequired) do + if data[k] ~= nil then + for _, req in ipairs(reqs) do + if data[req] == nil then + return false + end + end + end + end + end + if schema.propertyNames ~= nil then for k in pairs(data) do if not validate(schema.propertyNames, k, root) then