From 36d4ef847d541aa4e937b0e893709b6d228159e9 Mon Sep 17 00:00:00 2001 From: Damien <damien.armillon@gmail.com> Date: Fri, 3 May 2019 19:15:58 +0200 Subject: [PATCH] =?UTF-8?q?am=C3=A9liore=20l'envoie=20de=20toucans?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- backend/routes/routesToucan.js | 2 +- backend/utils/schema.js | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/backend/routes/routesToucan.js b/backend/routes/routesToucan.js index f3336de..d94ea2b 100644 --- a/backend/routes/routesToucan.js +++ b/backend/routes/routesToucan.js @@ -29,7 +29,7 @@ router.route("/toucans") upload.fields([{name:"toucan", maxCount:1 }, {name:"cover", maxCount:1 }]), celebrate({body:newToucan}), function(req,res) { - if(req.files.length!=2){ + if(Object.keys(req.files).length!=2){ // Vérifie qu'il y a 2 fichiers envoyés res.status(400).send("Il manque un fichier"); } else { var toucan = new Toucan(req.body); diff --git a/backend/utils/schema.js b/backend/utils/schema.js index 2ad2ada..d1d4c66 100644 --- a/backend/utils/schema.js +++ b/backend/utils/schema.js @@ -2,7 +2,7 @@ var { Joi } = require("celebrate"); var newToucan = Joi.object({ title: Joi.string() - .regex(/^[a-zA-Z0-9áàâäãåçéèêëíìîïñóòôöõúùûüýÿæœÁÀÂÄÃÅÇÉÈÊËÍÌÎÏÑÓÒÔÖÕÚÙÛÜÝŸÆŒ._\s-]{1,60}$/) //Autorise la plupart des acents + .regex(/^[a-zA-Z0-9áàâäãåçéèêëíìîïñóòôöõúùûüýÿæœÁÀÂÄÃÅÇÉÈÊËÍÌÎÏÑÓÒÔÖÕÚÙÛÜÝŸÆŒ._\s'-]{1,60}$/) //Autorise la plupart des acents .required(), date: Joi.date().required() }); -- GitLab