Merge branch 'bugfix/RuleEquals' into 'develop'

bugfix for break in for loop without updating previousValidity

See merge request BPHV_MIPS/mvm_core_ui!798
This commit is contained in:
Bruce, Matt R 2022-01-19 19:44:57 +00:00
commit 1f9980aa9b
2 changed files with 3 additions and 3 deletions

View File

@ -50,7 +50,7 @@ public class RuleEqualsIgnoreCaseModel: RulesProtocol {
if let validity = previousFieldValidity[formKey], !validity, fieldValidity {
fieldValidity = false
}
previousValidity[formKey] = valid
break
}

View File

@ -43,6 +43,7 @@ public class RuleEqualsModel: RulesProtocol {
if compareValue != formField.formFieldValue() {
valid = false
previousValidity[formKey] = valid
break
} else {
var fieldValidity = valid
@ -50,9 +51,8 @@ public class RuleEqualsModel: RulesProtocol {
if let validity = previousFieldValidity[formKey], !validity, fieldValidity {
fieldValidity = false
}
previousValidity[formKey] = valid
}
previousValidity[formKey] = valid
}
return (valid: valid, fieldValidity: previousValidity)
}