diff --git a/htdocs/core/lib/barcode.lib.php b/htdocs/core/lib/barcode.lib.php index 98776e8a63d..52e4d289c3a 100644 --- a/htdocs/core/lib/barcode.lib.php +++ b/htdocs/core/lib/barcode.lib.php @@ -237,7 +237,7 @@ function barcode_encode_ean($ean, $encoding = "EAN-13") $ean = "978".$ean; } } - if (preg_match("/^978/", $ean)) { + if (preg_match("/^97[89]/", $ean)) { $encoding = "ISBN"; } if (strlen($ean) < 12 || strlen($ean) > 13) {