From ce9bdadb690e6b9b588c1119c7fe8f75774c898b Mon Sep 17 00:00:00 2001 From: headlessdev Date: Mon, 21 Apr 2025 15:20:10 +0200 Subject: [PATCH] Delete server_history of a server on server deletion --- app/api/servers/delete/route.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/app/api/servers/delete/route.ts b/app/api/servers/delete/route.ts index ed7b852..9561f5e 100644 --- a/app/api/servers/delete/route.ts +++ b/app/api/servers/delete/route.ts @@ -18,6 +18,12 @@ export async function POST(request: NextRequest) { return NextResponse.json({ error: "Cannot delete server with associated applications" }, { status: 400 }); } + // Delete all server history records for this server + await prisma.server_history.deleteMany({ + where: { serverId: id } + }); + + // Delete the server await prisma.server.delete({ where: { id: id } });