Amélioration de la fonction start_timelapse : ajout de plusieurs formats d'ID pour le backend et logs pour le débogage.
All checks were successful
SSH Frontend Deploy / ssh-deploy (push) Successful in 2s

This commit is contained in:
2025-04-27 14:59:24 +02:00
parent 2dae04098d
commit c43e8d53f7

View File

@@ -184,11 +184,17 @@ async function renderVideo(id){
async function start_timelapse(id,frequency,nbimages){ async function start_timelapse(id,frequency,nbimages){
try { try {
// Utilisation de plusieurs formats possibles pour garantir que le backend reçoit l'ID
const mydata = JSON.stringify({ 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, interval: frequency,
nb_images: nbimages nb_images: nbimages
}); });
console.log("Données envoyées à /procedure/start:", mydata); // Log pour débogage
const response = await $.ajax({ const response = await $.ajax({
url: api_url.concat(`/procedure/start`), url: api_url.concat(`/procedure/start`),
method: "POST", method: "POST",
@@ -200,6 +206,7 @@ async function start_timelapse(id,frequency,nbimages){
alert("Configuration de la caméra réussie"); alert("Configuration de la caméra réussie");
return response; return response;
} catch (error) { } 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); alert("Erreur lors de la configuration de la caméra: " + error);
throw error; throw error;
} }