From 895e74c65701778f7ffeecf7a1585cb9b40781a3 Mon Sep 17 00:00:00 2001 From: hobokenchicken Date: Tue, 14 Apr 2026 15:55:04 -0400 Subject: [PATCH] fix: add @unique to Transaction.requestId for one-to-one relation Prisma requires unique fields on the defining side of one-to-one relations. Fixes P1012 validation error during prisma generate. --- backend/prisma/schema.prisma | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/backend/prisma/schema.prisma b/backend/prisma/schema.prisma index 619b9fa..c6ff654 100644 --- a/backend/prisma/schema.prisma +++ b/backend/prisma/schema.prisma @@ -51,7 +51,7 @@ model Transaction { watchEvent WatchEvent? @relation(fields: [watchEventId], references: [id]) // For spent transactions - requestId String? @map("request_id") + requestId String? @unique @map("request_id") request ContentRequest? @relation(fields: [requestId], references: [id]) // Solana transaction reference