1
0
Fork 0
mirror of synced 2024-07-09 08:16:34 +12:00

Update manifest 'dependsOn' logic to correctly handle boolean values

This commit is contained in:
Andrew Kingston 2021-12-08 13:06:36 +00:00
parent 46cf642abd
commit a10ca1e045

View file

@ -63,7 +63,14 @@
// If no specific value is depended upon, check if a value exists at all
// for the dependent setting
if (dependantValue == null) {
return !isEmpty(componentInstance[dependantSetting])
const currentValue = componentInstance[dependantSetting]
if (currentValue === false) {
return false
}
if (currentValue === true) {
return true
}
return !isEmpty(currentValue)
}
// Otherwise check the value matches