From c474dbb763480ec923cd49f5cac0e07a310552a7 Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Fri, 29 Dec 2023 10:11:25 +0000 Subject: error handling --- lib/migrate.js | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) (limited to 'lib') diff --git a/lib/migrate.js b/lib/migrate.js index 20d26325..87e7ab60 100644 --- a/lib/migrate.js +++ b/lib/migrate.js @@ -1,4 +1,4 @@ -import { err } from "$lib/logging"; +import { err, l } from "$lib/logging"; import { types } from "$lib/payments"; import { archive, db, g } from "$lib/db"; @@ -15,6 +15,7 @@ async function migrate(id) { if (user) { let { username } = user; username = username.replace(/\s/g, "").toLowerCase(); + l("migrating", username); let multi = await db .multi() .set(`user:${username}`, id) @@ -59,7 +60,11 @@ async function migrate(id) { }), ); - await multi.exec(); + try { + await multi.exec(); + } catch (e) { + warn("failed to migrate", username); + } delete q[id]; -- cgit v1.2.3