Kyle was correct, guards or if lets are read left to right, including where statements.

Signed-off-by: Matt Bruce <matt.bruce@verizon.com>
This commit is contained in:
Matt Bruce 2022-03-11 11:10:52 -06:00
parent 8042cd52d8
commit 9c264dcfe0

View File

@ -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)
}