X-Git-Url: http://koha-dev.rot13.org:8081/gitweb/?a=blobdiff_plain;f=labels%2Flabel-create-xml.pl;h=dd83f1d02076ab4e9f4a994446512115273bece1;hb=bb958cc6135a3ab8e83068b67ac0da345d20a0a0;hp=a6c580846d63bbcd618767bc2bb16d9e0fef5c05;hpb=a8222aeeb1169d7b1939d1e64c319a16e3846e8c;p=koha_gimpoz diff --git a/labels/label-create-xml.pl b/labels/label-create-xml.pl index a6c580846d..dd83f1d020 100755 --- a/labels/label-create-xml.pl +++ b/labels/label-create-xml.pl @@ -62,9 +62,10 @@ foreach my $item (@$items) { format_string => $layout->get_attr('format_string'), ); my $format_string = $layout->get_attr('format_string'); - my @data_fields = split(/, /, $format_string); + my @data_fields = map { $_ eq 'callnumber' ? 'itemcallnumber' : $_ } # see bug 5653 + split(/, /, $format_string); my $csv_data = $label->csv_data(); - for (my $i = 0; $i < (scalar(@data_fields) - 1); $i++) { + for (my $i = 0; $i <= (scalar(@data_fields) - 1); $i++) { push(@{$xml_data->{'label'}[$item_count]->{$data_fields[$i]}}, $$csv_data[$i]); } $item_count++;