diff options
Diffstat (limited to 'lib/migrate.js')
| -rw-r--r-- | lib/migrate.js | 9 |
1 files changed, 7 insertions, 2 deletions
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]; |
