@@ -42,6 +42,7 @@ use C4::Biblio qw(
4242 AddBiblio
4343 GetMarcFromKohaField
4444 TransformHtmlToXml
45+ GetMarcQuantity
4546) ;
4647use C4::Items qw( AddItemFromMarc ) ;
4748use C4::Budgets qw( GetBudgetByCode ) ;
@@ -163,7 +164,7 @@ sub import_record_and_create_order_lines {
163164 my ( $self , $args ) = @_ ;
164165
165166 my $import_batch_id = $args -> {import_batch_id };
166- my @ import_record_id_selected = $args -> {import_record_id_selected } || ();
167+ my $ import_record_id_selected = $args -> {import_record_id_selected } || ();
167168 my $matcher_id = $args -> {matcher_id };
168169 my $overlay_action = $args -> {overlay_action };
169170 my $import_record = $args -> {import_record };
@@ -179,7 +180,7 @@ sub import_record_and_create_order_lines {
179180 matcher_id => $matcher_id ,
180181 overlay_action => $overlay_action ,
181182 agent => $agent ,
182- import_record_id_selected => @ import_record_id_selected ,
183+ import_record_id_selected => $ import_record_id_selected ,
183184 });
184185
185186 return {
@@ -476,7 +477,7 @@ sub add_biblios_from_import_record {
476477 my ( $args ) = @_ ;
477478
478479 my $import_batch_id = $args -> {import_batch_id };
479- my @ import_record_id_selected = $args -> {import_record_id_selected } || ();
480+ my $ import_record_id_selected = $args -> {import_record_id_selected } || ();
480481 my $matcher_id = $args -> {matcher_id };
481482 my $overlay_action = $args -> {overlay_action };
482483 my $import_record = $args -> {import_record };
@@ -489,7 +490,7 @@ sub add_biblios_from_import_record {
489490 record_result => 0,
490491 duplicates_in_batch => 0,
491492 skip => 1
492- } if not grep { $_ eq $import_record -> import_record_id } @import_record_id_selected ;
493+ } if not grep { $_ eq $import_record -> import_record_id } @{ $ import_record_id_selected} ;
493494 }
494495
495496 my $marcrecord = $import_record -> get_marc_record || die " Couldn't translate marc information" ;
0 commit comments