From 4451c81dddc6ae2ec5aacbce5a38d6d723d41f68 Mon Sep 17 00:00:00 2001 From: Jules Date: Tue, 7 Apr 2026 19:14:59 +0200 Subject: [PATCH] Fix liste appareils admin (objets source/nom au lieu de strings) Co-Authored-By: Claude Opus 4.6 (1M context) --- frontend/js/admin.js | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/frontend/js/admin.js b/frontend/js/admin.js index b285860..bbff9a3 100644 --- a/frontend/js/admin.js +++ b/frontend/js/admin.js @@ -45,8 +45,9 @@ async function chargerMateriel() { selectApp.innerHTML = ''; for (const a of statut.appareils) { const opt = document.createElement('option'); - opt.value = a; - opt.textContent = a; + opt.value = a.source; + opt.textContent = `${a.nom} [${a.type}]`; + if (a.source === statut.mode || a.source === cam.appareil) opt.selected = true; selectApp.appendChild(opt); } if (cam.appareil) selectApp.value = cam.appareil; @@ -72,7 +73,8 @@ async function rafraichirImprimantes() { } async function reconnecterCamera() { - const resultat = await apiPost('/api/camera/reconnecter'); + const source = getValue('admin-appareil') || null; + const resultat = await apiPost('/api/camera/reconnecter', { source }); chargerMateriel(); }