diff --git a/apps/app/src/stores/useImpersonationStore.ts b/apps/app/src/stores/useImpersonationStore.ts index 2577bbd9..26fc568d 100644 --- a/apps/app/src/stores/useImpersonationStore.ts +++ b/apps/app/src/stores/useImpersonationStore.ts @@ -100,12 +100,10 @@ export const useImpersonationStore = defineStore('impersonation', () => { clearState() window.location.href = '/platform' } - else if (data.data.session) { + else if (data.data.session && state.value) { // Update expiry from server - if (state.value) { - state.value.expiresAt = data.data.session.expires_at - persistState() - } + state.value.expiresAt = data.data.session.expires_at + persistState() } } catch {