From 416c138017d50c96dc0774c2bac07676987000f7 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Andr=C3=A9=20Heuer?= Date: Tue, 29 Jun 2021 17:40:28 +0200 Subject: [PATCH] Added support for Code 39 (#1527) --- public/viewjs/components/barcodescanner.js | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/public/viewjs/components/barcodescanner.js b/public/viewjs/components/barcodescanner.js index 14678439..3ed946a4 100644 --- a/public/viewjs/components/barcodescanner.js +++ b/public/viewjs/components/barcodescanner.js @@ -101,7 +101,8 @@ Grocy.Components.BarcodeScanner.StartScanning = function() "ean_reader", "ean_8_reader", "code_128_reader", - "datamatrix" + "datamatrix", + "code_39_reader" ], debug: { showCanvas: Grocy.UserSettings.quagga2_debug, @@ -174,7 +175,8 @@ Quagga.onDetected(function(result) } }); - if (Grocy.Components.BarcodeScanner.DecodedCodesErrorCount / Grocy.Components.BarcodeScanner.DecodedCodesCount < 0.15) + if ((Grocy.Components.BarcodeScanner.DecodedCodesErrorCount / Grocy.Components.BarcodeScanner.DecodedCodesCount < 0.15) || + (Grocy.Components.BarcodeScanner.DecodedCodesErrorCount == 0 && Grocy.Components.BarcodeScanner.DecodedCodesCount == 0 && result.codeResult.code.length != 0)) { Grocy.Components.BarcodeScanner.StopScanning(); $(document).trigger("Grocy.BarcodeScanned", [result.codeResult.code, Grocy.Components.BarcodeScanner.CurrentTarget]);