@@ -, +, @@ --- C4/Record.pm | 16 ++++++++++++++-- 1 file changed, 14 insertions(+), 2 deletions(-) --- a/C4/Record.pm +++ a/C4/Record.pm @@ -462,10 +462,22 @@ sub marcrecord2csv { my $biblio = Koha::Biblios->find($biblionumber); return unless $biblio; my $record = eval { - $biblio->metadata->record( - { embed_items => 1, itemnumbers => $itemnumbers } ); + $biblio->metadata->record; }; return unless $record; + + # Embed items + my $items = $biblio->items; + $items = $items->search( { itemnumber => { -in => $itemnumbers } } ) + if (@$itemnumber); + my $rp = Koha::RecordProcessor->new( + { + filters => ['EmbedItems'], + options => { items => $items } + } + ); + $rp->process($record); + # Getting the framework my $frameworkcode = $biblio->frameworkcode; --