From 15a603cd1ceebaa546a27b228b4d8fe7ce7d2d1b Mon Sep 17 00:00:00 2001 From: Jon Staab Date: Tue, 18 Feb 2025 17:36:21 -0800 Subject: [PATCH] Add more logging to db put failures --- packages/app/src/storage.ts | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) diff --git a/packages/app/src/storage.ts b/packages/app/src/storage.ts index 26fb60d..7157cbf 100644 --- a/packages/app/src/storage.ts +++ b/packages/app/src/storage.ts @@ -38,7 +38,16 @@ export const bulkPut = async (name: string, data: any[]) => { const tx = db.transaction(name, "readwrite") const store = tx.objectStore(name) - await Promise.all(data.map(item => store.put(item))) + await Promise.all( + data.map(item => { + try { + store.put(item) + } catch (e) { + console.error(e, item) + } + }), + ) + await tx.done }