diff --git a/src/video/videoManager.js b/src/video/videoManager.js index b4de7d8..ab135f8 100644 --- a/src/video/videoManager.js +++ b/src/video/videoManager.js @@ -13,7 +13,10 @@ async function createVideoProject(projectId, parsedMeasurementIds, name, resolut // insérer une nouvelle vidéo dans la base de données const status = 0; // status brouillon const query = 'INSERT INTO public.videos (project_id, measurement_ids, name, resolution, duration, status) VALUES ($1, $2, $3, $4, $5, $6) RETURNING *'; - const values = [projectId, parsedMeasurementIds, name, resolution, duration, status]; + + // les données de parsedMeasurementIds sont sous la forme {"1", "2", "3"} par exemple mais il faudraient qu'elle soit sous la forme [1, 2, 3] + const formattedMeasurementIds = parsedMeasurementIds.map(id => parseInt(id, 10)); + const values = [projectId, formattedMeasurementIds, name, resolution, duration, status]; const res = await db.query(query, values); console.log('New video created:', res.rows[0]); return res.rows[0];