diff --git a/apps/dashboard/src/@/hooks/useCsvUpload.ts b/apps/dashboard/src/@/hooks/useCsvUpload.ts index 66abe914310..aec90d8ddc3 100644 --- a/apps/dashboard/src/@/hooks/useCsvUpload.ts +++ b/apps/dashboard/src/@/hooks/useCsvUpload.ts @@ -119,12 +119,17 @@ export function useCsvUpload< } Papa.parse(csv, { complete: (results) => { - const data = props.csvParser(results.data as T[]); - if (!data[0]?.address) { + try { + const data = props.csvParser(results.data as T[]); + if (!data[0]?.address) { + setNoCsv(true); + return; + } + setRawData(data); + } catch (error) { + console.error(error); setNoCsv(true); - return; } - setRawData(data); }, header: true, });