From 60f3c29717aa0223b5aa82887a183565280c77b6 Mon Sep 17 00:00:00 2001 From: Makussu Date: Wed, 5 Jun 2024 20:30:57 +0200 Subject: [PATCH] one error checke --- routes/accounts.js | 15 +++++++++++++-- 1 file changed, 13 insertions(+), 2 deletions(-) diff --git a/routes/accounts.js b/routes/accounts.js index 6dadd59..dfcf6d6 100644 --- a/routes/accounts.js +++ b/routes/accounts.js @@ -82,6 +82,7 @@ router.post("/", (req, res) => { `INSERT INTO accounts (number, name, qualifiedName, description, type, parentAccount) VALUES (?, ?, ? ,?, ?, ?)`, ) .run(number, name, qualifiedName, des, type, req.body.parentAccount); + res.status(204).send(); for (res of update.values()) { @@ -171,10 +172,20 @@ router.put("/:account", (req, res) => { router.delete("/:account", (req, res) => { const acc = db - .prepare("DELETE FROM accounts WHERE name = ? RETURNING *") + .prepare("DELETE FROM accounts WHERE qualifiedName = ? RETURNING *") .run(req.params.account); + console.log(acc) + + if (acc["changes"] == 0) { + res.status(404).send({ + code: 404, + message: "Account not found", + additionalPropl: {}, + }) + } else { + res.status(200).send(); + } - res.status(200).send(); for (res of update.values()) { // res.write("data: update\n\n") res.write("event: update\n");