From ea49af01d645c177f3757f16d8dde7eaec8649cf Mon Sep 17 00:00:00 2001 From: Kevin G Christiano Date: Wed, 23 Dec 2020 15:58:43 -0500 Subject: [PATCH] alterations --- MVMCoreUI/Atomic/Atoms/FormFields/TextFields/EntryField.swift | 3 ++- MVMCoreUI/BaseControllers/ViewController.swift | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/EntryField.swift b/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/EntryField.swift index 3c990eef..6bbef151 100644 --- a/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/EntryField.swift +++ b/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/EntryField.swift @@ -310,6 +310,7 @@ import UIKit if self.isSelected { self.updateValidation(model.isValid ?? true) + } else if model.isValid ?? true && self.showError { self.showError = false } @@ -332,7 +333,7 @@ import UIKit } if model.dynamicErrorMessage != nil { - showError = model.isValid! + showError = !(model.isValid ?? true) } } diff --git a/MVMCoreUI/BaseControllers/ViewController.swift b/MVMCoreUI/BaseControllers/ViewController.swift index fadc02a3..700746b7 100644 --- a/MVMCoreUI/BaseControllers/ViewController.swift +++ b/MVMCoreUI/BaseControllers/ViewController.swift @@ -450,7 +450,7 @@ import UIKit else { continue } entryFieldModel.dynamicErrorMessage = userError - entryFieldModel.isValid = true + entryFieldModel.isValid = false entryFieldModel.text = "" DispatchQueue.main.async { [self] in