From a64ec7139bf2097194bd54cd078d70c500559bbe Mon Sep 17 00:00:00 2001 From: Matt Bruce Date: Mon, 12 Aug 2024 08:30:53 -0500 Subject: [PATCH] ensure formModel exists Signed-off-by: Matt Bruce --- MVMCoreUI/Atomic/Atoms/Views/Label/FormLabel.swift | 7 +++++-- 1 file changed, 5 insertions(+), 2 deletions(-) diff --git a/MVMCoreUI/Atomic/Atoms/Views/Label/FormLabel.swift b/MVMCoreUI/Atomic/Atoms/Views/Label/FormLabel.swift index d9c8b09b..986dc7a9 100644 --- a/MVMCoreUI/Atomic/Atoms/Views/Label/FormLabel.swift +++ b/MVMCoreUI/Atomic/Atoms/Views/Label/FormLabel.swift @@ -16,13 +16,15 @@ public class FormLabel: Label { //public properties public override var isEnabled: Bool { didSet{ - self.formModel?.enabled = isEnabled + guard let formModel else { return } + formModel.enabled = isEnabled self.set(with: isRequired ? formModel.model : formModel.requiredModel, delegateObject, additionalData) } } public var isRequired: Bool = true { didSet{ + guard let formModel else { return } self.set(with: isRequired ? formModel.model : formModel.requiredModel, delegateObject, additionalData) } } @@ -50,6 +52,7 @@ public class FormLabel: Label { /// Text change that will update both enabledModel and disabledModel text values /// - Parameter text: text you want to see public func set(text: String?){ - self.formModel.set(text: text ?? "") + guard let formModel else { return } + formModel.set(text: text ?? "") } }