From cdd74b5902163fe47f45f11d3a89b2ac9a822807 Mon Sep 17 00:00:00 2001 From: Storme-bit Date: Tue, 14 Apr 2026 01:29:13 -0700 Subject: [PATCH] get sessions by projectId --- packages/memory-service/src/db/projects.js | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/packages/memory-service/src/db/projects.js b/packages/memory-service/src/db/projects.js index 548c104..db384fc 100644 --- a/packages/memory-service/src/db/projects.js +++ b/packages/memory-service/src/db/projects.js @@ -31,7 +31,11 @@ function updateProject(id, { name, description, colour, icon }) { function deleteProject(id) { const db = getDB(); - db.prepare(`DELETE FROM projects WHERE id = ?`).run(id); + const doDelete = db.transaction(() => { + db.prepare(`UPDATE sessions SET project_id = NULL WHERE project_id = ?`).run(id); + db.prepare(`DELETE FROM projects WHERE id = ?`).run(id); + }); + doDelete(); } module.exports = { createProject, getProjects, getProject, updateProject, deleteProject }; \ No newline at end of file