From 40aea4c8a6969497f7296ab06e357ec547d0a697 Mon Sep 17 00:00:00 2001 From: karishmas6 Date: Thu, 3 Oct 2024 03:28:49 +0530 Subject: [PATCH] feat: use update & set raw true --- server/src/routes/auth.ts | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/server/src/routes/auth.ts b/server/src/routes/auth.ts index 7c74f6d2..d1d6a85d 100644 --- a/server/src/routes/auth.ts +++ b/server/src/routes/auth.ts @@ -107,11 +107,9 @@ router.post('/generate-api-key', requireSignIn, async (req: AuthenticatedRequest if (user.api_key) { return res.status(400).json({ message: 'API key already exists' }); } - const apiKey = genAPIKey(); - user.api_key = apiKey; - await user.save(); + await user.update({ api_key: apiKey }); return res.status(200).json({ message: 'API key generated successfully', @@ -129,6 +127,7 @@ router.get('/api-key', requireSignIn, async (req: AuthenticatedRequest, res) => } const user = await User.findByPk(req.user.id, { + raw: true, attributes: ['api_key'], });