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");