diff --git a/C4/Barcodes/ValueBuilder.pm b/C4/Barcodes/ValueBuilder.pm index 341d339fd0..266f6cf688 100644 --- a/C4/Barcodes/ValueBuilder.pm +++ b/C4/Barcodes/ValueBuilder.pm @@ -60,13 +60,17 @@ sub get_barcode { $nextnum = $year . $month . $nextnum; warn "New hbyymmincr Barcode = $nextnum" if $DEBUG; my $scr = " - for (i=0 ; i{loctag}' && document.f.subfield[i].value == '$args->{locsubfield}') { + var form = document.getElementById('f'); + if ( !form ) { + form = document.getElementById('Aform'); + } + for (i=0 ; i{loctag}' && form.subfield[i].value == '$args->{locsubfield}') { fnum = i; } } if (\$('#' + id).val() == '') { - \$('#' + id).val(document.f.field_value[fnum].value + '$nextnum'); + \$('#' + id).val(form.field_value[fnum].value + '$nextnum'); } "; return $nextnum, $scr;