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
All checks were successful
SSH Frontend Deploy / ssh-deploy (push) Successful in 2s
This commit is contained in:
@@ -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;
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user