From aba861eec9261bc274fa914ea56e4751ca119d0d 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 Signed-off-by: Mathieu Saby --- 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 9a025a3f00..0dd08c37ac 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; @@ -212,7 +211,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.39.5