From cea4a5e0cc34afd0c8a9198c00bc4141aa450fef Mon Sep 17 00:00:00 2001 From: Jonathan Druart Date: Fri, 22 Oct 2021 13:42:34 +0200 Subject: [PATCH] Bug 29307: Remove unecessary marc record fetch on detail.pl We were fetching the MARC::Record twice here. Signed-off-by: David Nind --- catalogue/detail.pl | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/catalogue/detail.pl b/catalogue/detail.pl index e11e8d15671..1ba419eb3ab 100755 --- a/catalogue/detail.pl +++ b/catalogue/detail.pl @@ -84,10 +84,12 @@ if ( C4::Context->config('enable_plugins') ) { my $biblionumber = $query->param('biblionumber'); $biblionumber = HTML::Entities::encode($biblionumber); -my $record = GetMarcBiblio({ biblionumber => $biblionumber }); my $biblio = Koha::Biblios->find( $biblionumber ); $template->param( 'biblio', $biblio ); +my $record = eval { $biblio->metadata->record }; +$template->param( decoding_error => $@ ); + if ( not defined $record ) { # biblionumber invalid -> report and exit $template->param( unknownbiblionumber => 1, -- 2.25.1