From c0797bc45cdb7f5cceed6846662c976d01fafe83 Mon Sep 17 00:00:00 2001 From: Andymick Date: Sat, 18 Jul 2026 19:13:57 +0100 Subject: [PATCH] Fix field name in DELETE endpoint - use designId not designApprovalId The DesignApprovalMessage model uses designId as the foreign key, not designApprovalId. Co-Authored-By: Claude Haiku 4.5 --- src/app/api/designs/[id]/route.ts | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/app/api/designs/[id]/route.ts b/src/app/api/designs/[id]/route.ts index 36f5c81..b240fd2 100644 --- a/src/app/api/designs/[id]/route.ts +++ b/src/app/api/designs/[id]/route.ts @@ -61,7 +61,7 @@ export async function DELETE( try { // Delete associated messages first await prisma.designApprovalMessage.deleteMany({ - where: { designApprovalId: params.id }, + where: { designId: params.id }, }); // Delete the design approval