From 06a2c0f0a3bbb3f8b5a98097e7a0392842b69751 Mon Sep 17 00:00:00 2001 From: Ryahn Date: Fri, 31 Jan 2025 06:27:53 -0500 Subject: [PATCH] add error checks --- src/routes/messages.js | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/routes/messages.js b/src/routes/messages.js index 59e647b..26bc842 100644 --- a/src/routes/messages.js +++ b/src/routes/messages.js @@ -127,11 +127,17 @@ router.use(authenticateToken); * type: string */ router.post('/list', async (req, res) => { + if (!req.body.temp_email_id) { + return res.status(400).json({ error: 'temp_email_id is required' }); + } const messages = await Message.query().where('temp_email_id', req.body.temp_email_id); res.json(messages); }); router.post('/read/:id', async (req, res) => { + if (!req.body.id) { + return res.status(400).json({ error: 'id is required' }); + } const message = await Message.query().where('id', req.body.id).withGraphFetched('temp_email').first(); res.json(message); });