diff --git a/src/ui/test_barcodes/test_barcodes.py b/src/ui/test_barcodes/test_barcodes.py index 40d0b79..6e10cb4 100644 --- a/src/ui/test_barcodes/test_barcodes.py +++ b/src/ui/test_barcodes/test_barcodes.py @@ -94,5 +94,5 @@ class Test_Barcodes(Test_Test): return False barcode_regex = self.step.spec.get("serial", ".*") barcode_regex = barcode_regex.replace("{DRW}", self.recipe.name) - barcode_regex = barcode_regex.replace("{ggmmaahhmmxxxxx}", "\d{15}") - return re.match(barcode_regex, barcode) + barcode_regex = barcode_regex.replace("{ggmmaahhmmxxxxx}", "[0-9]{15}") + return re.fullmatch(barcode_regex, barcode) is not None