This commit is contained in:
Suresh, Kamlesh 2020-05-07 20:34:38 -04:00
parent 0a79905ef2
commit 1ea6f9a3b7

View File

@ -31,20 +31,22 @@ public class RuleEqualsModel: RulesProtocol {
var valid = true
var compareValue: AnyHashable?
for formKey in fields {
guard let formField = fieldMolecules[formKey] else { continue }
for formKey in fields {
guard let formField = fieldMolecules[formKey] else { continue }
if compareValue == nil {
compareValue = formField.formFieldValue()
continue
}
if compareValue == nil {
compareValue = formField.formFieldValue()
continue
}
if compareValue != formField.formFieldValue() {
valid = false
(formField as? FormRuleWatcherFieldProtocol)?.setValidity(valid, rule: self)
break
}
}
if compareValue != formField.formFieldValue() {
valid = false
(formField as? FormRuleWatcherFieldProtocol)?.setValidity(valid, rule: self)
break
} else {
(formField as? FormRuleWatcherFieldProtocol)?.setValidity(valid, rule: self)
}
}
return valid
}