diff --git a/backend/routes/auth.js b/backend/routes/auth.js index 65a3e550ed422b31fff34b3c2b8afdd45b786066..26b34c25000c8884dd5e7dfffd0945f1aa57d710 100644 --- a/backend/routes/auth.js +++ b/backend/routes/auth.js @@ -88,9 +88,13 @@ router.post('/pay_adhesion', async (req, res) => { const dbUser = await User.findOne({student_number: req.body.student_number}); if (dbUser){ - dbUser.date_subscription = "" + (new Date()).toISOString().split('T')[0]; - - dbUser.save(); + dbUser.date_subscription = "ok " + (new Date()).toISOString().split('T')[0]; + try { + await dbUser.save(); + } catch(e) { + errors = e; + return res.status(400).json(e); + } return res.status(200).json({ success: "Le payement de la adhesion a été prise en compte." }); } else { return res.status(400).json({error : e});