From c878a6ed69ad9ce74220f8f284941f9a1f633b36 Mon Sep 17 00:00:00 2001 From: Sean O'Connor Date: Sun, 10 May 2026 18:17:38 -0400 Subject: [PATCH] chore: add isMigrationApplied check for migration 0008 Co-Authored-By: Claude Sonnet 4.6 --- src/server/db/migrate.ts | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/server/db/migrate.ts b/src/server/db/migrate.ts index 63b1dbd..dd566cc 100644 --- a/src/server/db/migrate.ts +++ b/src/server/db/migrate.ts @@ -240,6 +240,9 @@ async function isMigrationApplied(client: Pool, tag: string): Promise { if (tag === "0007_invoice_email_message") { return columnExists(client, "public", "beenvoice_invoice", "emailMessage"); } + if (tag === "0008_payments_recurring_public_links") { + return columnExists(client, "public", "beenvoice_invoice", "publicToken"); + } // Unknown migration — assume not applied so it runs return false; }