aState = ModelAPI_StateInvalidArgument;
}
} else if (aSel->isInvalid()) { // not needed to update, but invalid (stated previously)
- aState = ModelAPI_StateInvalidArgument;
+ if (isObligatory)
+ aState = ModelAPI_StateInvalidArgument;
}
}
}
aState = ModelAPI_StateInvalidArgument;
}
} else if (aSelAttr->isInvalid()) {
- aState = ModelAPI_StateInvalidArgument;
+ if (isObligatory)
+ aState = ModelAPI_StateInvalidArgument;
}
}
}