removed setting the form field validity within a validation

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2022-01-12 15:53:43 -06:00
parent 7432454232
commit df2b6b4db2
2 changed files with 2 additions and 8 deletions

View File

@ -51,15 +51,10 @@ public class RuleEqualsIgnoreCaseModel: RulesProtocol {
fieldValidity = false fieldValidity = false
} }
for formKey in fields {
guard let formField = fieldMolecules[formKey] else { continue }
(formField as? FormRuleWatcherFieldProtocol)?.setValidity(true, rule: self)
}
break break
} }
previousValidity[formKey] = valid previousValidity[formKey] = valid
(formField as? FormRuleWatcherFieldProtocol)?.setValidity(valid, rule: self)
} }
return (valid: valid, fieldValidity: previousValidity) return (valid: valid, fieldValidity: previousValidity)
} }

View File

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