Fix foreign key constraint error in node delete

This commit is contained in:
Hakan Shehu
2024-10-29 08:34:30 +01:00
parent 432b0a4c58
commit 5acc19d97a

View File

@@ -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) {