Fix liste appareils admin (objets source/nom au lieu de strings)

Co-Authored-By: Claude Opus 4.6 (1M context) <noreply@anthropic.com>
This commit is contained in:
2026-04-07 19:14:59 +02:00
parent 60cc5dc1d0
commit 4451c81ddd

View File

@@ -45,8 +45,9 @@ async function chargerMateriel() {
selectApp.innerHTML = ''; selectApp.innerHTML = '';
for (const a of statut.appareils) { for (const a of statut.appareils) {
const opt = document.createElement('option'); const opt = document.createElement('option');
opt.value = a; opt.value = a.source;
opt.textContent = a; opt.textContent = `${a.nom} [${a.type}]`;
if (a.source === statut.mode || a.source === cam.appareil) opt.selected = true;
selectApp.appendChild(opt); selectApp.appendChild(opt);
} }
if (cam.appareil) selectApp.value = cam.appareil; if (cam.appareil) selectApp.value = cam.appareil;
@@ -72,7 +73,8 @@ async function rafraichirImprimantes() {
} }
async function reconnecterCamera() { 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(); chargerMateriel();
} }