From 25c056c3d8e6d07b658902397c995303597864d0 Mon Sep 17 00:00:00 2001 From: Kerboul Date: Wed, 12 Feb 2025 10:40:43 +0100 Subject: [PATCH] =?UTF-8?q?Formater=20les=20IDs=20de=20mesure=20lors=20de?= =?UTF-8?q?=20la=20cr=C3=A9ation=20d'une=20vid=C3=A9o=20dans=20videoManage?= =?UTF-8?q?r?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/video/videoManager.js | 5 ++++- 1 file changed, 4 insertions(+), 1 deletion(-) 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];