From 3602fb6cdb3c165888fcda95ab8eee232db4ea28 Mon Sep 17 00:00:00 2001 From: WangDL Date: Sun, 24 May 2026 11:40:36 +0800 Subject: [PATCH] fix: add missing opposite relation fields for Prisma validation MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit - KnowledgeBase.folders ← KnowledgeFolder.knowledgeBase - KnowledgeSource.references ← SourceReference.source - KnowledgeChunk.references ← SourceReference.chunk Fixes P1012 Prisma schema validation errors in CI build. Co-Authored-By: Claude Opus 4.7 --- prisma/schema.prisma | 3 +++ 1 file changed, 3 insertions(+) diff --git a/prisma/schema.prisma b/prisma/schema.prisma index 9f03b3f..9cfe3d2 100644 --- a/prisma/schema.prisma +++ b/prisma/schema.prisma @@ -179,6 +179,7 @@ model KnowledgeBase { candidates ImportCandidate[] chunks KnowledgeChunk[] focusItems FocusItem[] + folders KnowledgeFolder[] @@index([userId]) @@index([status]) @@ -701,6 +702,7 @@ model KnowledgeSource { file UploadedFile? @relation(fields: [fileId], references: [id]) chunks KnowledgeChunk[] imports DocumentImport[] + references SourceReference[] candidates ImportCandidate[] @@index([userId]) @@ -731,6 +733,7 @@ model KnowledgeChunk { user User @relation(fields: [userId], references: [id]) knowledgeBase KnowledgeBase @relation(fields: [knowledgeBaseId], references: [id]) source KnowledgeSource @relation(fields: [sourceId], references: [id]) + references SourceReference[] @@index([userId]) @@index([sourceId])