diff --git a/backend/routes/routesToucan.js b/backend/routes/routesToucan.js index f3336de931b91d7cd3b4f0b7475e03ea8741fc47..d94ea2b731c5777b76d4ae672695ae6593e61bc5 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 2ad2ada1f282966f14a9581a2b822c8e09aa124f..d1d4c6611e61a4727eb9d715ac9f5b78e5e22572 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() });