Added json-patch validation 'remove' info

In json validation added json-path info for keys that didn't described
in json-schema as 'remove'.
This commit is contained in:
Alexey Strukov 2023-10-12 17:38:20 +03:00
parent 0be4d4c4b5
commit 92c2b517f2

View File

@ -1030,6 +1030,9 @@ class object : public schema
a_prop_or_pattern_matched = true;
schema_p->second->validate(ptr / p.key(), p.value(), patch, e);
}
else {
patch.remove(ptr / p.key());
}
#ifndef NO_STD_REGEX
// check all matching patternProperties