From d49e5ec03afd09bbcdd703e4fd2faf453dbf686d Mon Sep 17 00:00:00 2001 From: CGantert345 <57003061+CGantert345@users.noreply.github.com> Date: Fri, 28 Jul 2023 14:10:32 +0200 Subject: - decode TLB also in case of wrong non-numeric formating of number values in the bar-code --- src/main/java/org/uic/barcode/staticFrame/DataRecord.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) (limited to 'src/main/java/org/uic/barcode/staticFrame/DataRecord.java') diff --git a/src/main/java/org/uic/barcode/staticFrame/DataRecord.java b/src/main/java/org/uic/barcode/staticFrame/DataRecord.java index 16d3811..2b5fa42 100644 --- a/src/main/java/org/uic/barcode/staticFrame/DataRecord.java +++ b/src/main/java/org/uic/barcode/staticFrame/DataRecord.java @@ -106,7 +106,7 @@ public abstract class DataRecord { String dataSize = new String(Arrays.copyOfRange(byteData, offset, offset + 4)); offset = offset + 4; - int length = Integer.parseInt(dataSize) - 12; + int length = Integer.parseInt(dataSize.trim()) - 12; this.setData(Arrays.copyOfRange(byteData, offset, offset + length)); decodeContent(); -- cgit v1.2.3