diff --git a/backend/routes/routesToucan.js b/backend/routes/routesToucan.js index 36d7448f0a427a47f35d642bf95a3d12a746ef59..89a02ccf4eb3da05b599ff5efe5eb34d80f2e911 100644 --- a/backend/routes/routesToucan.js +++ b/backend/routes/routesToucan.js @@ -124,14 +124,14 @@ router.route("/img/:id") } }); -router.route("/pdf/:title") - .get(celebrate({params: validTitle}), function(req,res) { - Toucan.findOne({title: req.params.title}, (err,data) => { +router.route("/pdf/:id") + .get(celebrate({params: validId}), function(req,res) { + Toucan.findOne({_id: mongoose.Type.ObjectId(req.params.id)}, (err,data) => { if (err) { res.end(500); return; } else if (!data) { - res.status(404).send("Toucan non trouvée"); + res.status(404).send("Toucan non trouvé"); return; } const id = data._id;