From ce51b78b14303ba5ae21a9f59a931da3c69a688e Mon Sep 17 00:00:00 2001 From: Wind-Explorer Date: Sat, 22 Jun 2024 16:12:18 +0800 Subject: [PATCH] Handle user not found on delete --- server/routes/users.js | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/server/routes/users.js b/server/routes/users.js index 542392d..523fc51 100644 --- a/server/routes/users.js +++ b/server/routes/users.js @@ -86,6 +86,13 @@ router.put("/:id", async (req, res) => { router.delete("/:id", async (req, res) => { let id = req.params.id; + let user = await User.findByPk(id); + + if (!user) { + res.sendStatus(404); + return; + } + let num = await User.destroy({ where: { id: id }, });