fix(trigger): resolve dependsOn for trigger-mode subblocks sharing canonical groups with block subblocks

This commit is contained in:
waleed
2026-04-10 12:39:04 -07:00
parent 266bc2141d
commit bb721c9c5b

View File

@@ -284,8 +284,9 @@ export function resolveDependencyValue(
const { basicValue, advancedValue } = getCanonicalValues(group, values)
const mode = resolveCanonicalMode(group, values, overrides)
if (mode === 'advanced') return advancedValue ?? basicValue
return basicValue ?? advancedValue
const canonicalResult =
mode === 'advanced' ? (advancedValue ?? basicValue) : (basicValue ?? advancedValue)
return canonicalResult ?? values[dependencyKey]
}
/**