From 5acc19d97ad390cb569583850d0a52278d2a86ac Mon Sep 17 00:00:00 2001 From: Hakan Shehu Date: Tue, 29 Oct 2024 08:34:30 +0100 Subject: [PATCH] Fix foreign key constraint error in node delete --- desktop/src/main/handlers/mutations/node-delete.ts | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/desktop/src/main/handlers/mutations/node-delete.ts b/desktop/src/main/handlers/mutations/node-delete.ts index f9950c74..7072bfd6 100644 --- a/desktop/src/main/handlers/mutations/node-delete.ts +++ b/desktop/src/main/handlers/mutations/node-delete.ts @@ -43,6 +43,11 @@ export class NodeDeleteMutationHandler const isFile = node.type === NodeTypes.File; await workspaceDatabase.transaction().execute(async (trx) => { + await trx + .deleteFrom('user_nodes') + .where('node_id', '=', input.nodeId) + .execute(); + await trx.deleteFrom('nodes').where('id', '=', input.nodeId).execute(); if (isFile) {