fix(ui): Handle user fetch failure gracefully

- Add catch handler in `fetchUser` to clear user state on request failure
    - Prevent stale user data when `/api/auth/me` request errors
v4
veypi 6 hours ago
parent c84859a034
commit f6fc394eb1

@ -204,7 +204,9 @@ class VBase {
}
async fetchUser() {
const user = await this.request('GET', '/api/auth/me');
const user = await this.request('GET', '/api/auth/me').catch(e => {
this.clear()
});
this.user = user;
return user;
}

Loading…
Cancel
Save