From dd3cdb522642270fe1e07b430af4273341e8a3fb Mon Sep 17 00:00:00 2001 From: Fridolin Somers Date: Fri, 15 Mar 2024 16:02:11 +0100 Subject: [PATCH] Bug 36335: Fix ILS-DI GetRecords bad encoding for UNIMARC MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit ILS-DI GetRecords generates bad encoding of MARCXML for UNIMARC, like OAI in Bug 34467 Enable ILS-DI and display a record with : /cgi-bin/koha/ilsdi.pl?service=GetRecords&id= Well-known issue, fixed Signed-off-by: Frédéric Demians Signed-off-by: Tomas Cohen Arazi --- C4/ILSDI/Services.pm | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/C4/ILSDI/Services.pm b/C4/ILSDI/Services.pm index 07cea34da30..ee776423a92 100644 --- a/C4/ILSDI/Services.pm +++ b/C4/ILSDI/Services.pm @@ -220,7 +220,7 @@ sub GetRecords { my $record = $biblio->metadata->record({ embed_items => 1 }); if ($record) { - $biblioitem->{marcxml} = $record->as_xml_record(); + $biblioitem->{marcxml} = $record->as_xml_record( C4::Context->preference('marcflavour') ); } # Get most of the needed data -- 2.45.0