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