From 6253668e8a3fad684b2611bcc8314e5022a7ddc0 Mon Sep 17 00:00:00 2001 From: Brandon Egger <brandonegger64@gmail.com> Date: Thu, 24 Aug 2023 10:36:18 -0500 Subject: [PATCH] add better error handling for photo upload --- src/pages/api/resources/photo/[id].tsx | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/pages/api/resources/photo/[id].tsx b/src/pages/api/resources/photo/[id].tsx index 73dfb12..de87c7d 100644 --- a/src/pages/api/resources/photo/[id].tsx +++ b/src/pages/api/resources/photo/[id].tsx @@ -51,6 +51,13 @@ const handler: NextApiHandler = async (req, res) => { } ); + try { + await uploadPhoto; + } catch (error) { + res.writeHead(500, JSON.stringify((error as Error).message)).end(); + return; + } + const photoBuffer = fs.readFileSync((await uploadPhoto).filepath); try {