removed setting the form field validity within a validation
Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
parent
7432454232
commit
df2b6b4db2
@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
@ -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)
|
||||||
}
|
}
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user