From 3d90c50ecebd4aad73b66aa746fbca36516d613d Mon Sep 17 00:00:00 2001 From: Vasily Zubarev Date: Sun, 25 Jan 2026 15:12:58 +0100 Subject: [PATCH] Revert "fix: try fixing OTP ids again =/" This reverts commit 1a987fe75fd445ec00ed59361822ed6be97b8ac3. --- lib/auth.ts | 1 - .../migration.sql | 9 --------- prisma/schema.prisma | 2 +- 3 files changed, 1 insertion(+), 11 deletions(-) delete mode 100644 prisma/migrations/20260125140000_verification_identifier_unique/migration.sql diff --git a/lib/auth.ts b/lib/auth.ts index e66b70b..eed92af 100644 --- a/lib/auth.ts +++ b/lib/auth.ts @@ -43,7 +43,6 @@ export const auth = betterAuth({ }, advanced: { cookiePrefix: "taxhacker", - generateId: true, }, plugins: [ emailOTP({ diff --git a/prisma/migrations/20260125140000_verification_identifier_unique/migration.sql b/prisma/migrations/20260125140000_verification_identifier_unique/migration.sql deleted file mode 100644 index 9a4f56e..0000000 --- a/prisma/migrations/20260125140000_verification_identifier_unique/migration.sql +++ /dev/null @@ -1,9 +0,0 @@ --- Delete any duplicate verification rows (keep the most recent per identifier) before adding unique constraint. --- Verification rows are short-lived (e.g. OTP); duplicates can occur if create succeeded but delete failed. -DELETE FROM "verification" a -USING "verification" b -WHERE a."identifier" = b."identifier" - AND a."created_at" < b."created_at"; - --- CreateIndex -CREATE UNIQUE INDEX "verification_identifier_key" ON "verification"("identifier"); diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 1f4ad1d..65aa0f5 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -80,7 +80,7 @@ model Account { model Verification { id String @id @default(uuid()) @db.Uuid - identifier String @unique + identifier String value String expiresAt DateTime @map("expires_at") createdAt DateTime @default(now()) @map("created_at")