aboutsummaryrefslogtreecommitdiff
path: root/src/components/user_settings/mfa.js
diff options
context:
space:
mode:
authorHenry Jameson <me@hjkos.com>2019-06-16 20:33:40 +0300
committerHenry Jameson <me@hjkos.com>2019-06-16 20:36:21 +0300
commit06c84a9cf347ad841a0630999e12432b5e01866b (patch)
tree83eb13056614eec4a963ae5261290cf7e106e467 /src/components/user_settings/mfa.js
parent1db3c785d805bfe1e7bb09f2d85875448cb03f9a (diff)
fix MFA crashing on user-settings page
Diffstat (limited to 'src/components/user_settings/mfa.js')
-rw-r--r--src/components/user_settings/mfa.js3
1 files changed, 3 insertions, 0 deletions
diff --git a/src/components/user_settings/mfa.js b/src/components/user_settings/mfa.js
index 2acee862..d44a3ab7 100644
--- a/src/components/user_settings/mfa.js
+++ b/src/components/user_settings/mfa.js
@@ -7,6 +7,7 @@ import { mapState } from 'vuex'
const Mfa = {
data: () => ({
settings: { // current settings of MFA
+ available: false,
enabled: false,
totp: false
},
@@ -139,7 +140,9 @@ const Mfa = {
// fetch settings from server
async fetchSettings () {
let result = await this.backendInteractor.fetchSettingsMFA()
+ if (result.error) return
this.settings = result.settings
+ this.settings.available = true
return result
}
},