@@ -, +, @@ --- cataloguing/additem.pl | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) --- a/cataloguing/additem.pl +++ a/cataloguing/additem.pl @@ -347,7 +347,7 @@ if ($op eq "additem") { push @errors,"barcode_not_unique" if($exist_itemnumber); # if barcode exists, don't create, but report The problem. unless ($exist_itemnumber) { - unless ($addedolditem->{'barcode'}) { + if ( C4::Context->preference('autoBarcode') eq 'incremental' ) { use C4::Barcodes; my $barcodeobj = C4::Barcodes->new(); my $db_max = $barcodeobj->db_max(); --