From 3dbdea472be184ebaaa0ecb294b341f3f905457c Mon Sep 17 00:00:00 2001 From: Manav Rathi Date: Mon, 29 Jul 2024 20:36:35 +0530 Subject: [PATCH] Add a top level catch handler instead of silent swallows --- web/packages/new/photos/services/ml/worker.ts | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) diff --git a/web/packages/new/photos/services/ml/worker.ts b/web/packages/new/photos/services/ml/worker.ts index ca9e4bd054..3baf512a8c 100644 --- a/web/packages/new/photos/services/ml/worker.ts +++ b/web/packages/new/photos/services/ml/worker.ts @@ -278,7 +278,8 @@ const indexNextBatch = async ( delegate?.workerDidProcessFile(); // Possibly unnecessary, but let us drain the microtask queue. await wait(0); - } catch { + } catch (e) { + log.warn(`Skipping unindexable file ${item.enteFile.id}`, e); allSuccess = false; } } @@ -474,7 +475,7 @@ const index = async ( throw e; } - if (originalImageBlob) + if (originalImageBlob && exif) await cmpNewLib2(enteFile, originalImageBlob, exif); log.debug(() => {