diff --git a/src/app/components/portfolio/UploadCsvModal.tsx b/src/app/components/portfolio/UploadCsvModal.tsx index fa4f6d6b..76378bca 100644 --- a/src/app/components/portfolio/UploadCsvModal.tsx +++ b/src/app/components/portfolio/UploadCsvModal.tsx @@ -39,11 +39,17 @@ async function uploadCsvToS3({ file: File; }) { try { - await fetch(presignedUrl, { + const response = await fetch(presignedUrl, { method: "PUT", body: file, headers: { "Content-Type": "text/csv" }, }); + + if (!response.ok) { + console.error(response.text); + console.error(response); + throw new Error("Network response was not ok"); + } } catch (error) { console.error(error); throw new Error("Upload failed.");