From 1ea6f9a3b71e1f72d2fa85825d9ed1f157a0d84a Mon Sep 17 00:00:00 2001 From: "Suresh, Kamlesh" Date: Thu, 7 May 2020 20:34:38 -0400 Subject: [PATCH] fix --- .../Rules/Rules/RuleEqualsModel.swift | 26 ++++++++++--------- 1 file changed, 14 insertions(+), 12 deletions(-) diff --git a/MVMCoreUI/FormUIHelpers/Rules/Rules/RuleEqualsModel.swift b/MVMCoreUI/FormUIHelpers/Rules/Rules/RuleEqualsModel.swift index 9c5c3837..fa73ed51 100644 --- a/MVMCoreUI/FormUIHelpers/Rules/Rules/RuleEqualsModel.swift +++ b/MVMCoreUI/FormUIHelpers/Rules/Rules/RuleEqualsModel.swift @@ -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 }