diff --git a/front/src/pages/account/register.astro b/front/src/pages/account/register.astro index 7d461f7..8300037 100644 --- a/front/src/pages/account/register.astro +++ b/front/src/pages/account/register.astro @@ -12,6 +12,8 @@ if(pb.authStore.isValid){ return Astro.redirect("/account") } +let loged = false + await AstroUtils.wrap(async () => { if (Astro.request.method !== 'POST'){ return @@ -26,11 +28,14 @@ await AstroUtils.wrap(async () => { } try{ await pb.collection('users').create(request) - return Astro.redirect('/account/login') - }catch(e){ + loged = true + }catch(e){ console.log(e); - } -}) + } + }) +if (loged) { + return Astro.redirect('/account/login') +} const metadata = { title: 'Register',