Fix delete account: also remove layout_fields rows before deleting account

This commit is contained in:
2026-03-18 21:37:34 -06:00
parent e4feafa82b
commit 1277fc4aad
+1
View File
@@ -114,6 +114,7 @@ app.delete('/api/account/:id', (req, res) => {
// deposit_items deleted via ON DELETE CASCADE from deposits // deposit_items deleted via ON DELETE CASCADE from deposits
db.prepare('DELETE FROM deposits WHERE account_id = ?').run(req.params.id); db.prepare('DELETE FROM deposits WHERE account_id = ?').run(req.params.id);
db.prepare('DELETE FROM checks WHERE account_id = ?').run(req.params.id); db.prepare('DELETE FROM checks WHERE account_id = ?').run(req.params.id);
db.prepare('DELETE FROM layout_fields WHERE account_id = ?').run(req.params.id);
db.prepare('DELETE FROM account WHERE id = ?').run(req.params.id); db.prepare('DELETE FROM account WHERE id = ?').run(req.params.id);
})(); })();