The important thing is the aliases property and the fact that it is not required. Everything works fine as long as the aliases entry is present in the initial value:
value: {
"name": "Michael",
"aliases": ["Mike"]
}
However, as soon as it is omitted (which is allowed by the schema)
value: {
"name": "Michael"
}
the browser console reports the error TypeError: _ctx.value is undefined (Firefox) or variables.js:75 Uncaught (in promise) TypeError: Cannot read property 'length' of undefined (Chromium)
The same error happens if the checkbox labeled "not exists" at the array property is checked.
Version: 8.1.0
Environment:
Firefox 78.8.0esr (64-bit);
Chromium: 88.0.4324.182 (Developer Build) built on Debian 10.8, running on Debian 10.8 (64-bit)
Thanks for the wonderful project! I ran into an issue with the following JSON schema:
The important thing is the
aliases
property and the fact that it is not required. Everything works fine as long as thealiases
entry is present in the initial value:However, as soon as it is omitted (which is allowed by the schema)
the browser console reports the error
TypeError: _ctx.value is undefined
(Firefox) orvariables.js:75 Uncaught (in promise) TypeError: Cannot read property 'length' of undefined
(Chromium)The same error happens if the checkbox labeled "not exists" at the array property is checked.
Version: 8.1.0
Environment:
I hope this is the right place to report this ;-)