From c43e8d53f7e4aa64d8e5df5014aded95b6614067 Mon Sep 17 00:00:00 2001 From: Kerboul Date: Sun, 27 Apr 2025 14:59:24 +0200 Subject: [PATCH] =?UTF-8?q?Am=C3=A9lioration=20de=20la=20fonction=20start?= =?UTF-8?q?=5Ftimelapse=20:=20ajout=20de=20plusieurs=20formats=20d'ID=20po?= =?UTF-8?q?ur=20le=20backend=20et=20logs=20pour=20le=20d=C3=A9bogage.?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- js/core/routes.js | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/js/core/routes.js b/js/core/routes.js index c116ad6..20a526e 100644 --- a/js/core/routes.js +++ b/js/core/routes.js @@ -184,11 +184,17 @@ async function renderVideo(id){ async function start_timelapse(id,frequency,nbimages){ try { + // Utilisation de plusieurs formats possibles pour garantir que le backend reçoit l'ID const mydata = JSON.stringify({ - projectId: id, + project_id: id, // Format avec underscore (convention standard REST) + projectId: id, // Format camelCase + id: id, // Format simple interval: frequency, nb_images: nbimages }); + + console.log("Données envoyées à /procedure/start:", mydata); // Log pour débogage + const response = await $.ajax({ url: api_url.concat(`/procedure/start`), method: "POST", @@ -200,6 +206,7 @@ async function start_timelapse(id,frequency,nbimages){ alert("Configuration de la caméra réussie"); return response; } catch (error) { + console.error("Erreur détaillée:", error); // Log plus détaillé de l'erreur alert("Erreur lors de la configuration de la caméra: " + error); throw error; }