From ca8ae8c6e7fd837049328f65d2fa6947dc45c68c Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Mon, 22 Jul 2024 15:16:58 +0530 Subject: [PATCH] Fix the fallback --- web/apps/photos/src/utils/file/index.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/apps/photos/src/utils/file/index.ts b/web/apps/photos/src/utils/file/index.ts index 3b13c2febe..d0ee1f9f03 100644 --- a/web/apps/photos/src/utils/file/index.ts +++ b/web/apps/photos/src/utils/file/index.ts @@ -121,9 +121,10 @@ export const updateExifIfNeeded = async ( // Not a JPEG (likely). if (extension != "jpeg" && extension != "jpg") return stream; + const blob = await new Response(stream).blob(); try { const updatedBlob = await setJPEGExifDateTimeOriginal( - await new Response(stream).blob(), + blob, new Date(enteFile.pubMagicMetadata.data.editedTime / 1000), ); return updatedBlob.stream(); @@ -133,7 +134,7 @@ export const updateExifIfNeeded = async ( // in case of errors, return the original back instead of causing the // entire download or export to fail. log.error(`Failed to modify Exif date for ${fileName}`, e); - return stream; + return blob.stream(); } };