From 9c264dcfe0c04b6843a00d3ab78ab2fd00634c32 Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Fri, 11 Mar 2022 11:10:52 -0600 Subject: [PATCH] Kyle was correct, guards or if lets are read left to right, including where statements. Signed-off-by: Matt Bruce --- .../FormUIHelpers/Rules/Rules/RuleCompareModelProtocol.swift | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/MVMCoreUI/FormUIHelpers/Rules/Rules/RuleCompareModelProtocol.swift b/MVMCoreUI/FormUIHelpers/Rules/Rules/RuleCompareModelProtocol.swift index f9634211..42022636 100644 --- a/MVMCoreUI/FormUIHelpers/Rules/Rules/RuleCompareModelProtocol.swift +++ b/MVMCoreUI/FormUIHelpers/Rules/Rules/RuleCompareModelProtocol.swift @@ -25,8 +25,8 @@ extension RuleCompareModelProtocol { public func validate(_ fieldMolecules: [String: FormFieldProtocol],_ previousFieldValidity: [String: FormFieldValidity]) -> (valid: Bool, fieldValidity: [String: FormFieldValidity]) { var valid = false - guard let firstFormField = fieldMolecules[fields[0]], - let secondFormField = fieldMolecules[fields[1]], fields.count > 1 else { + guard fields.count > 1, let firstFormField = fieldMolecules[fields[0]], + let secondFormField = fieldMolecules[fields[1]] else { return (valid: true, previousFieldValidity) }