diff --git a/dashboard/src/views/LoginView.vue b/dashboard/src/views/LoginView.vue index e5c796397..5920a3e8c 100644 --- a/dashboard/src/views/LoginView.vue +++ b/dashboard/src/views/LoginView.vue @@ -68,9 +68,9 @@ onMounted(async () => { // placed optionally in local storage by setupaccount.js const autoLoginToken = localStorage.cloudronFirstTimeToken; if (autoLoginToken) { + localStorage.removeItem('cloudronFirstTimeToken'); try { const res = await fetcher.post(submitUrl, { autoLoginToken }); - localStorage.removeItem('cloudronFirstTimeToken'); if (res.body.redirectTo) window.location.href = res.body.redirectTo; else console.log('login success but missing redirectTo in data:', res.body);