diff --git a/C4/ILSDI/Services.pm b/C4/ILSDI/Services.pm index 48e5bf6e40..8adc0b7d2d 100644 --- a/C4/ILSDI/Services.pm +++ b/C4/ILSDI/Services.pm @@ -218,7 +218,7 @@ sub GetRecords { my $biblioitem = $biblio->biblioitem->unblessed; - my $record = $biblio->metadata->record({ embed_items => 1 }); + my $record = $biblio->metadata->record({ embed_items => 1, opac => 1, }); if ($record) { $biblioitem->{marcxml} = $record->as_xml_record( C4::Context->preference('marcflavour') ); } @@ -236,7 +236,7 @@ sub GetRecords { foreach my $checkout (@$checkouts) { delete $checkout->{'borrowernumber'}; } - my @items = $biblio->items->as_list; + my @items = $biblio->items->filter_by_visible_in_opac->as_list; $biblioitem->{items}->{item} = [];