diff --git a/frontend/src/routes/register/+page.svelte b/frontend/src/routes/register/+page.svelte index 91193d5..e2cf89e 100644 --- a/frontend/src/routes/register/+page.svelte +++ b/frontend/src/routes/register/+page.svelte @@ -61,14 +61,18 @@ }), onSubmit: async (values) => { - console.log("submit") - // @ts-ignore // love javascript - delete values.undefined; - - values.birthdate = '2000-01-01' // TODO: reformat user typed date - - await fillDetails(values); - goto("/dashboard"); + if (pageIndex === pageCount) { + try { + console.log("submit") + // @ts-ignore // love javascript + delete values.undefined; + values.birthdate = '2000-01-01' // TODO: reformat user typed date + await fillDetails(values); + goto("/dashboard"); + } catch (e) { + console.error("error while submitting data: " + e); + } + } }, }); @@ -157,13 +161,11 @@