From 37c056fea43464896411c1440489ba4d420d1460 Mon Sep 17 00:00:00 2001 From: Hans Date: Mon, 4 Sep 2023 19:47:09 +0700 Subject: [PATCH] fix Contact methods - Login with secondary contact details link displays magic code verify UI for sometime --- .../settings/Profile/Contacts/ContactMethodDetailsPage.js | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/pages/settings/Profile/Contacts/ContactMethodDetailsPage.js b/src/pages/settings/Profile/Contacts/ContactMethodDetailsPage.js index b7a4118bc272..5cc03eb66d54 100644 --- a/src/pages/settings/Profile/Contacts/ContactMethodDetailsPage.js +++ b/src/pages/settings/Profile/Contacts/ContactMethodDetailsPage.js @@ -109,10 +109,11 @@ class ContactMethodDetailsPage extends Component { componentDidMount() { const contactMethod = this.getContactMethod(); - const loginData = this.props.loginList[contactMethod]; - if (loginData) { - User.resetContactMethodValidateCodeSentState(contactMethod); + const loginData = lodashGet(this.props.loginList, contactMethod, {}); + if (_.isEmpty(loginData)) { + return; } + User.resetContactMethodValidateCodeSentState(this.getContactMethod()); } componentDidUpdate(prevProps) {