From 269ad2283d94b215e3d019b6f6d754d9cd930c77 Mon Sep 17 00:00:00 2001 From: Kerboul Date: Wed, 12 Feb 2025 11:18:47 +0100 Subject: [PATCH] =?UTF-8?q?Ajouter=20la=20gestion=20des=20erreurs=20lors?= =?UTF-8?q?=20de=20la=20conversion=20de=20la=20cha=C3=AEne=20d'identifiant?= =?UTF-8?q?s=20en=20tableau=20dans=20getPathList?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/measure/measureManager.js | 13 +++++++++++-- 1 file changed, 11 insertions(+), 2 deletions(-) diff --git a/src/measure/measureManager.js b/src/measure/measureManager.js index 51a11e3..2a88567 100644 --- a/src/measure/measureManager.js +++ b/src/measure/measureManager.js @@ -92,9 +92,17 @@ async function getPathFromIds(projectId, orderId) { } async function getPathList(IdList, projectId) { - console.log(IdList); + // Convertir la chaîne de caractères en tableau + let parsedIdList; + try { + parsedIdList = JSON.parse(IdList); + } catch (e) { + console.error("Erreur lors de la conversion de la chaîne en tableau:", e); + return []; + } + + console.log(parsedIdList); const pathList = []; - const parsedIdList = IdList.map(id => parseInt(id, 10)); for (const orderId of parsedIdList) { console.log(orderId); const path = await getPathFromIds(projectId, orderId); @@ -104,6 +112,7 @@ async function getPathList(IdList, projectId) { return pathList; } + export { uploadMeasureImage, addMeasureToProject,