From eb305059bdb61823909e8b467e5a908d0014d817 Mon Sep 17 00:00:00 2001 From: Darren Satkunas Date: Thu, 29 Apr 2021 13:29:16 -0400 Subject: [PATCH] Complete isLoading on failure --- .../views/Preferences/_components/TabSettings.vue | 14 +++++++++----- 1 file changed, 9 insertions(+), 5 deletions(-) diff --git a/html/pfappserver/root/src/views/Preferences/_components/TabSettings.vue b/html/pfappserver/root/src/views/Preferences/_components/TabSettings.vue index 282cc90b79f7..3cdca7bf048c 100644 --- a/html/pfappserver/root/src/views/Preferences/_components/TabSettings.vue +++ b/html/pfappserver/root/src/views/Preferences/_components/TabSettings.vue @@ -224,11 +224,15 @@ const setup = (props, context) => { const isLoading = ref(true) const isLocalUser = ref(false) - $store.dispatch('$_users/getUser', { pid: $store.state.session.username, quiet: true }).then(response => { - const { has_password } = response || {} - isLocalUser.value = !!has_password - isLoading.value = false - }) + $store.dispatch('$_users/getUser', { pid: $store.state.session.username, quiet: true }) + .then(response => { + const { has_password } = response || {} + isLocalUser.value = !!has_password + + }) + .finally(() => { + isLoading.value = false + }) const changePassword = () => { isLoading.value = true