From 27ada11471b99ea6d9337f5889d788a5d7fcd47e Mon Sep 17 00:00:00 2001 From: Kerboul Date: Wed, 12 Feb 2025 10:10:54 +0100 Subject: [PATCH] =?UTF-8?q?Am=C3=A9liorer=20le=20parsing=20des=20IDs=20de?= =?UTF-8?q?=20mesures=20dans=20la=20route=20POST=20/videos=20pour=20g?= =?UTF-8?q?=C3=A9rer=20les=20erreurs=20de=20format?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- routes/videoRoutes.js | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/routes/videoRoutes.js b/routes/videoRoutes.js index 5bf4bd8..c399f09 100644 --- a/routes/videoRoutes.js +++ b/routes/videoRoutes.js @@ -181,15 +181,15 @@ router.post('/videos', (req, res) => { return res.status(400).json({ error: 'Tous les champs sont requis.' }); } - // let parsedMeasurementIds; - // try { - // parsedMeasurementIds = JSON.parse(measurement_ids); - // if (!Array.isArray(parsedMeasurementIds)) { - // throw new Error('Invalid measurement IDs'); - // } - // } catch (error) { - // return res.status(400).json({ error: 'Invalid measurement IDs format' }); - // } + let parsedMeasurementIds; + try { + parsedMeasurementIds = JSON.parse(measurement_ids); + if (!Array.isArray(parsedMeasurementIds)) { + throw new Error('Invalid measurement IDs'); + } + } catch (error) { + return res.status(400).json({ error: 'Invalid measurement IDs format' }); + } res.json({ message: 'Vidéo créée avec succès (simulation)', video: { project_id, measurement_ids: parsedMeasurementIds, name, resolution, duration } }); });