diff --git a/public/app.js b/public/app.js index 478f4de..c24b904 100644 --- a/public/app.js +++ b/public/app.js @@ -303,7 +303,7 @@ async function renderCameraCards() { - + `).join(''); @@ -401,6 +401,7 @@ document.getElementById('btn-save').addEventListener('click', async () => { card.querySelectorAll('[data-field]').forEach(el => { const field = el.dataset.field; if (el.type === 'checkbox') c[field] = el.checked; + else if (field === 'password') c[field] = el.dataset.password || el.value; else c[field] = el.value; }); // Ensure checkboxes default to true even if unchecked (hidden inputs override).