From 28350228e28c9c4ac3c9b0e478b0d60f44d40875 Mon Sep 17 00:00:00 2001 From: Ron Date: Fri, 14 Mar 2025 02:44:02 +0200 Subject: [PATCH] fix: user fetching for tags --- composables/usePortalTags.ts | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/composables/usePortalTags.ts b/composables/usePortalTags.ts index d1ecea8..6cbe836 100644 --- a/composables/usePortalTags.ts +++ b/composables/usePortalTags.ts @@ -1,4 +1,5 @@ export const usePortalTags = () => { + const { fetchUser, setUser } = useDirectusAuth(); const user = useDirectusUser(); const tags = computed(() => (toValue(user)?.tags as Array) || []); @@ -11,5 +12,12 @@ export const usePortalTags = () => { }; }); + onBeforeMount(async () => { + if (!user.value) { + const user = await fetchUser(); + setUser(user.value); + } + }); + return details; };