diff --git a/routes/videoRoutes.js b/routes/videoRoutes.js index 02accc1..73a6cd6 100644 --- a/routes/videoRoutes.js +++ b/routes/videoRoutes.js @@ -177,6 +177,17 @@ router.post('/videos', (req, res) => { if (!project_id || !measurement_ids || !name || !resolution || !duration) { return res.status(400).json({ error: 'Tous les champs sont requis.' }); } + + // Vérifier si on peut bien parser la liste des IDs measurementsIds qui prend la forme [1, 2, 3...] + let measurementIdsArray; + try { + measurementIdsArray = JSON.parse(measurement_ids); + } catch (error) { + return res.status(400).json({ error: 'Invalid measurement IDs' }); + } + + console.log(measurementIdsArray); + console.log('Creating video with:', { project_id, measurement_ids, name, resolution, duration }); res.json({ message: 'Vidéo créée avec succès (simulation)', video: { project_id, measurement_ids, name, resolution, duration } }); });