Add handling for ValidatorState.Invalid

CURA-6497

ValidatorState.Invalid is set if a string setting has allow_empty =
False and its value is empty.
This commit is contained in:
Lipu Fei 2019-05-09 12:07:14 +02:00
parent 111430c9c2
commit 2054413952
3 changed files with 4 additions and 2 deletions

View file

@ -168,7 +168,7 @@ class MachineErrorChecker(QObject):
if validator_type:
validator = validator_type(key)
validation_state = validator(stack)
if validation_state in (ValidatorState.Exception, ValidatorState.MaximumError, ValidatorState.MinimumError):
if validation_state in (ValidatorState.Exception, ValidatorState.MaximumError, ValidatorState.MinimumError, ValidatorState.Invalid):
# Finish
self._setResult(True)
return