From ab137ad828b9dd2172aa7e3b527914a6f5e8354e Mon Sep 17 00:00:00 2001 From: MarcoE Date: Tue, 26 Aug 2025 15:09:38 +0200 Subject: [PATCH] Aggiunto controllo della lunghezza di 13 per il barcode nella verifica dell'eanPeso --- .../integry/integrywmsnative/core/utility/UtilityBarcode.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/src/main/java/it/integry/integrywmsnative/core/utility/UtilityBarcode.java b/app/src/main/java/it/integry/integrywmsnative/core/utility/UtilityBarcode.java index 0d446873..7fc200d0 100644 --- a/app/src/main/java/it/integry/integrywmsnative/core/utility/UtilityBarcode.java +++ b/app/src/main/java/it/integry/integrywmsnative/core/utility/UtilityBarcode.java @@ -78,7 +78,7 @@ public class UtilityBarcode { public static boolean isEanPeso(BarcodeScanDTO barcodeScanDTO) { - return (isEtichetta128(barcodeScanDTO) || isEan13(barcodeScanDTO)) && barcodeScanDTO.getStringValue().startsWith("2"); + return (isEtichetta128(barcodeScanDTO) || isEan13(barcodeScanDTO)) && barcodeScanDTO.getStringValue().length() == 13 && barcodeScanDTO.getStringValue().startsWith("2"); } public static boolean isEan8(BarcodeScanDTO barcodeScanDTO) {