From 796dec94f0549462e9a14c3ecfac82914ad55208 Mon Sep 17 00:00:00 2001 From: Thibaud Guillot Date: Wed, 28 Dec 2022 10:00:47 +0100 Subject: [PATCH] Bug 28639: (follow-up) Changes method to embed see-from headings To have same code syntax call of Koha::RecordProcessor class --- Koha/OAI/Server/Repository.pm | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/Koha/OAI/Server/Repository.pm b/Koha/OAI/Server/Repository.pm index 4acd46d3196..3bd37f17995 100644 --- a/Koha/OAI/Server/Repository.pm +++ b/Koha/OAI/Server/Repository.pm @@ -40,7 +40,6 @@ use C4::Biblio qw( GetFrameworkCode ); use C4::Charset qw( StripNonXmlChars ); use Koha::XSLT::Base; use Koha::Biblios; -use Koha::Filter::MARC::EmbedSeeFromHeadings; use MARC::Record; @@ -196,7 +195,14 @@ sub get_biblio_marcxml { $record = $biblio->metadata->record_strip_nonxml( { embed_items => $with_items, opac => 1 } ); } if ($record) { - Koha::Filter::MARC::EmbedSeeFromHeadings->filter($record) if $embedseefromheadings; + if ( $embedseefromheadings ) { + my $record_processor = Koha::RecordProcessor->new( + { + filters => [ 'EmbedSeeFromHeadings' ], + } + ); + $record_processor->process($record); + } my $rules = C4::Context->yaml_preference('OpacHiddenItems') // {}; if ( $biblio->hidden_in_opac( { rules => $rules } ) ) { return; -- 2.30.2