From 6d4988c46bbd199223a5f4fed3946aa24bee58be Mon Sep 17 00:00:00 2001 From: Khalim Conn-Kowlessar Date: Fri, 14 Jul 2023 15:46:40 +0100 Subject: [PATCH] Added try block around s3 upload --- src/app/components/portfolio/UploadCsvModal.tsx | 17 +++++++++-------- 1 file changed, 9 insertions(+), 8 deletions(-) diff --git a/src/app/components/portfolio/UploadCsvModal.tsx b/src/app/components/portfolio/UploadCsvModal.tsx index 4f4f280..fa4f6d6 100644 --- a/src/app/components/portfolio/UploadCsvModal.tsx +++ b/src/app/components/portfolio/UploadCsvModal.tsx @@ -38,17 +38,18 @@ async function uploadCsvToS3({ presignedUrl: string; file: File; }) { - const upload = await fetch(presignedUrl, { - method: "PUT", - body: file, - headers: { "Content-Type": "text/csv" }, - }); - - if (!upload.ok) { + try { + await fetch(presignedUrl, { + method: "PUT", + body: file, + headers: { "Content-Type": "text/csv" }, + }); + } catch (error) { + console.error(error); throw new Error("Upload failed."); } - return upload; + return { success: true }; } export const SubmitPlan = ({