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