From 431cf25faaf4f92983707f963a43ac762e04b5bf Mon Sep 17 00:00:00 2001 From: Lekshmi S Date: Tue, 16 Mar 2021 13:54:51 +0530 Subject: [PATCH 1/2] Added to avoid masked text being replaced with original text when view is reloaded. --- .../Atomic/Atoms/FormFields/TextFields/TextEntryField.swift | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/TextEntryField.swift b/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/TextEntryField.swift index 3d1b1534..2d9df0a7 100644 --- a/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/TextEntryField.swift +++ b/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/TextEntryField.swift @@ -366,6 +366,12 @@ import UIKit setupTextFieldToolbar() if isSelected { startEditing() } + + //Added to override text when view is reloaded. + if let text = textEntryFieldModel?.text, !text.isEmpty { + regexTextFieldOutputIfAvailable() + } + } } From 8ff11f914db0fcd7a9ec68307e28702605252e61 Mon Sep 17 00:00:00 2001 From: Lekshmi S Date: Tue, 16 Mar 2021 21:42:50 +0530 Subject: [PATCH 2/2] Code changes as per review comment. --- .../Atomic/Atoms/FormFields/TextFields/TextEntryField.swift | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/TextEntryField.swift b/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/TextEntryField.swift index 2d9df0a7..1fa2140e 100644 --- a/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/TextEntryField.swift +++ b/MVMCoreUI/Atomic/Atoms/FormFields/TextFields/TextEntryField.swift @@ -368,7 +368,7 @@ import UIKit if isSelected { startEditing() } //Added to override text when view is reloaded. - if let text = textEntryFieldModel?.text, !text.isEmpty { + if let text = model.text, !text.isEmpty { regexTextFieldOutputIfAvailable() }