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