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; }