diff --git a/public/viewjs/components/barcodescanner.js b/public/viewjs/components/barcodescanner.js index c8c887f1..e3fa9ad3 100644 --- a/public/viewjs/components/barcodescanner.js +++ b/public/viewjs/components/barcodescanner.js @@ -15,7 +15,8 @@ Grocy.Components.BarcodeScanner.CheckCapabilities = async function() var cameraSelect = document.querySelector('.cameraSelect-wrapper'); if (cameraSelect) { - cameraSelect.style.display = cameras.length > 1 ? 'inline-block' : 'none'; + // Ignore devices without any name + cameraSelect.style.display = cameras.filter(x => x.label || x.deviceId).length > 1 ? 'inline-block' : 'none'; } // Check if the camera is capable to turn on a torch. @@ -254,16 +255,19 @@ $(document).on("click", "#barcodescanner-start-button", async function(e) }); // Add camera select to existing dialog - dialog.find('.bootbox-body').append('
'); + dialog.find('.bootbox-body').append('