From 0a4b47504ab9cddaec130b7f9d0aa2a87d65f35d Mon Sep 17 00:00:00 2001 From: Sebastian Pravda Date: Fri, 23 Dec 2022 16:31:39 +0100 Subject: [PATCH] feat: register data cleanup --- .../routes/(candidate)/(authenticated)/register/+page.svelte | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/frontend/src/routes/(candidate)/(authenticated)/register/+page.svelte b/frontend/src/routes/(candidate)/(authenticated)/register/+page.svelte index 4d9c80e..56be922 100644 --- a/frontend/src/routes/(candidate)/(authenticated)/register/+page.svelte +++ b/frontend/src/routes/(candidate)/(authenticated)/register/+page.svelte @@ -118,6 +118,8 @@ console.log(values.parents); console.log(values); if (pageIndex === pageCount) { + // clone values to oldValues + let oldValues = JSON.parse(JSON.stringify(values)); try { console.log('submit'); // @ts-ignore // love javascript @@ -131,9 +133,12 @@ values.candidate.birthdate = birthdate_formttted; + values.parents.filter((x) => x.name !== '' && x.surname !== '' && x.email !== '' && x.telephone !== ''); + await apiFillDetails(values); goto('/dashboard'); } catch (e) { + values = oldValues; console.error('error while submitting data: ' + e); } }