The processing of the visibleIf.oneOf and visibleIf.allOf fails for all fields if one field set doesn't exist at validation time.
e.G.
"visibleIf": {
"oneOf": [
{
// the title doesn't yet exist and will be added at runtime
// but will now make to fail all the following field checks
"title": [
"Dr."
]
},
{
"forename": [
"John"
]
},
{
"name": [
"Doe"
]
}
]
}
Considered solution would be to handle non existing fields as null or undefined values
The processing of the
visibleIf.oneOf
andvisibleIf.allOf
fails for all fields if one field set doesn't exist at validation time.e.G.
Considered solution would be to handle non existing fields as
null
orundefined
values