From 817d4b389e066df3e0c843f8e4ab6b18578b5257 Mon Sep 17 00:00:00 2001 From: Sam Becker Date: Mon, 17 Jun 2024 14:27:32 -0500 Subject: [PATCH] Improve image transform error handling --- src/photo/server.ts | 12 ++++++++++-- 1 file changed, 10 insertions(+), 2 deletions(-) diff --git a/src/photo/server.ts b/src/photo/server.ts index b01a70e2..028899b3 100644 --- a/src/photo/server.ts +++ b/src/photo/server.ts @@ -129,12 +129,20 @@ const blurImage = async (image: ArrayBuffer) => export const resizeImageFromUrl = async (url: string) => fetch(decodeURIComponent(url)) .then(res => res.arrayBuffer()) - .then(buffer => resizeImage(buffer)); + .then(buffer => resizeImage(buffer)) + .catch(e => { + console.log(`Error resizing image from URL (${url})`, e); + return ''; + }); export const blurImageFromUrl = async (url: string) => fetch(decodeURIComponent(url)) .then(res => res.arrayBuffer()) - .then(buffer => blurImage(buffer)); + .then(buffer => blurImage(buffer)) + .catch(e => { + console.log(`Error blurring image from URL (${url})`, e); + return ''; + }); const GPS_NULL_STRING = '-';