diff --git a/app/src/modules/users/composables/use-navigation.ts b/app/src/modules/users/composables/use-navigation.ts index 783a1f9e87..89f144208f 100644 --- a/app/src/modules/users/composables/use-navigation.ts +++ b/app/src/modules/users/composables/use-navigation.ts @@ -14,7 +14,7 @@ export default function useNavigation(): { roles: Ref; loading: R loading = ref(false); } - if (roles.value === null && loading?.value === false) { + if (loading?.value === false) { fetchRoles(); } @@ -22,7 +22,7 @@ export default function useNavigation(): { roles: Ref; loading: R async function fetchRoles() { if (!loading || !roles) return; - loading.value = true; + if (!roles.value) loading.value = true; const rolesResponse = await api.get(`/roles`, { params: {