diff --git a/frontend/src/lib/@api/candidate.ts b/frontend/src/lib/@api/candidate.ts index f9f057a..2b9da43 100644 --- a/frontend/src/lib/@api/candidate.ts +++ b/frontend/src/lib/@api/candidate.ts @@ -85,8 +85,9 @@ 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 + if (typeof data.candidate[key] !== 'string' && typeof data.candidate[key] !== 'number') return; // eslint-disable-next-line @typescript-eslint/ban-ts-comment // @ts-ignore data.candidate[key] = DOMPurify.sanitize(data.candidate[key]);