diff --git a/backend/routes/routesToucan.js b/backend/routes/routesToucan.js
index 818b89ae68f07e7d47865fb211dc989067333f3b..5e2f27fdbc3771e590ae5cb4a645a2126c5e28da 100644
--- a/backend/routes/routesToucan.js
+++ b/backend/routes/routesToucan.js
@@ -19,8 +19,12 @@ const urltoucans = Toucan.aggregate([
                 {input: "$titlelc",initialValue: "",
                 in: { $concat : ["$$value", "$$this"]}}} }}, 
     {$addFields:
-        {urlId:
+        {urlIdstring:
             {$concat:["$titlelcnospace","-","$year"]}}}, 
+    {$addFields:
+        {urlId:
+            {$toObjectId :"$urlIdstring"}
+        }},
     {$unset:["titlelc","year","titlelcnospace","title","date"]}, 
 ]);
 
@@ -158,7 +162,7 @@ router.route("/img/:id")
         try {  
               console.log(req.params.url);
               urltoucans.
-              match({urlID: mongoose.Types.String('boule-2022')}).
+              match({urlID: mongoose.Types.ObjectId('boule-2022')}).
               exec((err,data) => {
                 if (err) {
                   console.log(err);