From e06878e18fc33e392fd16b76d1ab9f25f8bc7fbe Mon Sep 17 00:00:00 2001 From: Adam Soltys Date: Tue, 9 Jan 2024 20:34:00 -0800 Subject: check for existing migration --- lib/migrate.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/lib/migrate.js b/lib/migrate.js index 49207902..7ff13649 100644 --- a/lib/migrate.js +++ b/lib/migrate.js @@ -8,7 +8,13 @@ async function migrate(id) { let user = await ga(`user:${id}`); if (typeof user === "string") { + if (await g(`user:${user}`)) { + warn("user already migrated", id); + s(`user:${id}`, user); + } + id = user; + user = await ga(`user:${id}`); } @@ -51,7 +57,7 @@ async function migrate(id) { multi = await multi .lPush(`${id}:invoices`, iid) .set(`invoice:${iid}`, JSON.stringify(inv)); - }) + }), ); try { -- cgit v1.2.3