From 77ad7997369f88359274a05b46173cd79973dd6f Mon Sep 17 00:00:00 2001 From: folland87 Date: Thu, 26 Sep 2024 11:04:17 +0200 Subject: [PATCH] fix etat filter --- src/api/opendata/opendata.routes.js | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/api/opendata/opendata.routes.js b/src/api/opendata/opendata.routes.js index e3f8cb9d..b027af44 100644 --- a/src/api/opendata/opendata.routes.js +++ b/src/api/opendata/opendata.routes.js @@ -40,11 +40,11 @@ router.route("/opendata/:datasetId").get(async (req, res) => { router.route("/exports/annelis/gouvernance").get(async (req, res) => { const annelis = req.query.annelis; - const etat = req.query.etat; + const etat = req.query.etat?.split(","); const query = { dataset: "fr-esr-paysage-fonctions-gouvernance" }; if (annelis) query.annelis = annelis; - if (etat) query.etat = etat; + if (Array.isArray(etat)) query.etat = { $in: etat }; const data = await db.collection("opendata").find(query, OPTIONS).toArray(); res.status(200).json(data); });