diff --git a/app/soapbox/features/auth_login/components/login_page.js b/app/soapbox/features/auth_login/components/login_page.js index 096b3f50e..ca16c2a81 100644 --- a/app/soapbox/features/auth_login/components/login_page.js +++ b/app/soapbox/features/auth_login/components/login_page.js @@ -52,8 +52,9 @@ class LoginPage extends ImmutablePureComponent { dispatch(switchAccount(account.id)); } }).catch(error => { - if (error.response.data.error === 'mfa_required') { - this.setState({ mfa_auth_needed: true, mfa_token: error.response.data.mfa_token }); + const data = error.response && error.response.data; + if (data && data.error === 'mfa_required') { + this.setState({ mfa_auth_needed: true, mfa_token: data.mfa_token }); } this.setState({ isLoading: false }); });