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 ?? "") } }