Fix: Ensure token is set before fetchUser call after login

This commit is contained in:
Motoko
2026-03-30 18:18:49 +00:00
parent 10a052da78
commit 79de6567ae

View File

@@ -13,6 +13,7 @@ export const useAuthStore = defineStore('auth', () => {
async function login(username: string, password: string) {
const response = await api.post<AuthResponse>('/auth/login', { username, password })
// Set token BEFORE fetching user info (fetchUser needs the token for /auth/me)
token.value = response.access_token
localStorage.setItem('access_token', response.access_token)