diff --git a/src/resolver/validator.ts b/src/resolver/validator.ts index 7e95b0b41..9528ff679 100644 --- a/src/resolver/validator.ts +++ b/src/resolver/validator.ts @@ -79,7 +79,10 @@ export default class Validator { * Required Constraint: input is required if not targeted by any dependency */ if (!this.isTargeted(name, inputs)) { - this.minisat.require(name) + const value = + this.inputs[name] ?? + this.graph.serviceTemplate.topology_template?.variability?.inputs?.[name]?.default + assert.isDefined(value, `Variability input "${name}" is not targeted and not assigned`) } /**