From 13bfa5767b2d44fb1838e488deddd5415706d91b Mon Sep 17 00:00:00 2001 From: EETagent Date: Tue, 17 Jan 2023 16:39:39 +0100 Subject: [PATCH] fix: ssr details register editing --- frontend/src/lib/@api/candidate.ts | 2 ++ .../routes/(candidate)/(authenticated)/register/+page.svelte | 3 ++- 2 files changed, 4 insertions(+), 1 deletion(-) diff --git a/frontend/src/lib/@api/candidate.ts b/frontend/src/lib/@api/candidate.ts index 6ef2929..f9f057a 100644 --- a/frontend/src/lib/@api/candidate.ts +++ b/frontend/src/lib/@api/candidate.ts @@ -85,6 +85,8 @@ export const apiLogin = async (data: CandidateLogin): Promise => { export const apiFillDetails = async (data: CandidateData): Promise => { // Sanitize candidate data Object.keys(data.candidate).forEach((key) => { + // TODO: Enable DOMPurify onyl on string & number types + if (key === "grades") return; // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore data.candidate[key] = DOMPurify.sanitize(data.candidate[key]); diff --git a/frontend/src/routes/(candidate)/(authenticated)/register/+page.svelte b/frontend/src/routes/(candidate)/(authenticated)/register/+page.svelte index 9ecb343..061e750 100644 --- a/frontend/src/routes/(candidate)/(authenticated)/register/+page.svelte +++ b/frontend/src/routes/(candidate)/(authenticated)/register/+page.svelte @@ -391,7 +391,8 @@ houseNumber: details.candidate.address.split(',')[0].split(' ')[1], city: details.candidate.address.split(',')[1], zip: details.candidate.address.split(',')[2], - grades: [] + // @ts-ignore + grades: details.candidate.grades }, parents: [ {