Bug 21937: Syspref autoBarcode annual doesn't increment properly barcode
This patch fix the barcode annual builder. The test should pass. Signed-off-by: Michal Denar <black23@gmail.com> Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> Signed-off-by: Nick Clemens <nick@bywatersolutions.com> (cherry picked from commit31ace6a934) Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com> (cherry picked from commit9109d862a0) Signed-off-by: Lucas Gass <lucas@bywatersolutions.com>
This commit is contained in:
parent
e4a7a7f05d
commit
ce7cb18847
|
|
@ -89,7 +89,7 @@ sub get_barcode {
|
|||
my $nextnum;
|
||||
my $query = "select max(cast( substring_index(barcode, '-',-1) as signed)) from items where barcode like ?";
|
||||
my $sth=C4::Context->dbh->prepare($query);
|
||||
$sth->execute("$args->{year}%");
|
||||
$sth->execute($args->{year} . '-%');
|
||||
while (my ($count)= $sth->fetchrow_array) {
|
||||
warn "Examining Record: $count" if $DEBUG;
|
||||
$nextnum = $count if $count;
|
||||
|
|
|
|||
|
|
@ -105,8 +105,8 @@ Cataloging:
|
|||
- pref: autoBarcode
|
||||
choices:
|
||||
incremental: generated in the form 1, 2, 3.
|
||||
annual: generated in the form <year>-0001, <year>-0002.
|
||||
hbyymmincr: generated in the form <branchcode>yymm0001.
|
||||
annual: generated in the form <year>-0001, <year>-0002.
|
||||
hbyymmincr: generated in the form <branchcode>yymm0001.
|
||||
EAN13: incremental EAN-13 barcodes
|
||||
"OFF": not generated automatically.
|
||||
-
|
||||
|
|
|
|||
Loading…
Reference in New Issue