From caf1c6336b151037217c600281b216f9f9a2bb46 Mon Sep 17 00:00:00 2001 From: Jonathan Bourdon Date: Wed, 4 Sep 2024 22:05:49 -0400 Subject: [PATCH] Fix the portrait not being up-to-date after login in. --- src/stores/userStore.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) diff --git a/src/stores/userStore.js b/src/stores/userStore.js index 499270e..b702e66 100644 --- a/src/stores/userStore.js +++ b/src/stores/userStore.js @@ -66,6 +66,10 @@ export const useUserStore = defineStore( try { const userResponse = await client.get("/api/users/profile"); user.value = userResponse.data + // Cache-busting only if portraitUrl exists + if (user.value.portraitUrl) { + user.value.portraitUrl = `${user.value.portraitUrl}?${Date.now()}`; + } } catch (error) { user.value = undefined; } @@ -189,7 +193,6 @@ export const useUserStore = defineStore( changeEmail, changeAddress, changePortrait, - fetchCurrentUserProfile, fetchCurrentCreatorProfile } })