fix invalid definition handling
This commit is contained in:
parent
69752f1809
commit
6fa671e6c8
1 changed files with 2 additions and 1 deletions
|
|
@ -763,6 +763,8 @@ export const validateSetting = ({
|
||||||
defaultState,
|
defaultState,
|
||||||
validateObjects = true,
|
validateObjects = true,
|
||||||
}) => {
|
}) => {
|
||||||
|
if (value === undefined) return undefined // only null is allowed as missing value
|
||||||
|
if (definition === undefined) return undefined // invalid definition
|
||||||
const path = fullPath.replace(/^simple./, '')
|
const path = fullPath.replace(/^simple./, '')
|
||||||
if (
|
if (
|
||||||
validateObjects &&
|
validateObjects &&
|
||||||
|
|
@ -781,7 +783,6 @@ export const validateSetting = ({
|
||||||
console.log(path)
|
console.log(path)
|
||||||
console.log('====')
|
console.log('====')
|
||||||
}
|
}
|
||||||
if (value === undefined) return undefined // only null is allowed as missing value
|
|
||||||
if (get(defaultState, path.split('.')[0]) === undefined) {
|
if (get(defaultState, path.split('.')[0]) === undefined) {
|
||||||
const string = `Unknown option ${fullPath}, value: ${value}`
|
const string = `Unknown option ${fullPath}, value: ${value}`
|
||||||
|
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue