From 10630a7c54d2858eebcffde934990690ec008b66 Mon Sep 17 00:00:00 2001 From: Hippolyte ROUSSEL <hippolyte.roussel@etu.univ-nantes.fr> Date: Fri, 2 Jun 2023 18:34:10 +0200 Subject: [PATCH] check quantite minimax --- api.js | 18 ++++++++++++++++++ 1 file changed, 18 insertions(+) diff --git a/api.js b/api.js index fdecae3..0714cb1 100644 --- a/api.js +++ b/api.js @@ -340,6 +340,15 @@ module.exports = (passport) => { app.post('/produit', require('connect-ensure-login').ensureLoggedIn(), function (req, res) { + + // check quantite + if (req.body.quantite_min >= req.body.quantite_max) { + res.set('Content-type', 'application/json'); + res.status(422).send({ code: 422, desc: 'FORBIDDEN_VALUE', message: 'quantite_min doit être inférieur à quantite_max' }); + res.end(); + return; + } + dbHelper.produit.create( req.body.nom_produit, req.body.nom_fournisseur, @@ -366,6 +375,15 @@ module.exports = (passport) => { app.put('/produit/:nom_produit', require('connect-ensure-login').ensureLoggedIn(), function (req, res) { + + // check quantite + if (req.body.quantite_min >= req.body.quantite_max) { + res.set('Content-type', 'application/json'); + res.status(422).send({ code: 422, desc: 'FORBIDDEN_VALUE', message: 'quantite_min doit être inférieur à quantite_max' }); + res.end(); + return; + } + dbHelper.produit.update( req.params.nom_produit, req.body.nom_produit, -- GitLab