From e6da42de894a5fde78d804208fa9d8b493dc57c8 Mon Sep 17 00:00:00 2001 From: Marcel de Rooy Date: Fri, 2 Feb 2018 11:32:49 +0100 Subject: [PATCH] Bug 20126: (follow-up bug 10455) Restore MARC field length calculation in ModBiblioMarc Trivial fix. Problem raised by bug 10455. Test plan: [1] Create or edit biblio record. [2] Save and check leader field lengths in MARC view. Signed-off-by: Marcel de Rooy Signed-off-by: Jonathan Druart --- C4/Biblio.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/C4/Biblio.pm b/C4/Biblio.pm index 894ceb3462..dac065608c 100644 --- a/C4/Biblio.pm +++ b/C4/Biblio.pm @@ -3337,6 +3337,8 @@ sub ModBiblioMarc { format => 'marcxml', marcflavour => C4::Context->preference('marcflavour'), }; + $record->as_usmarc; # Bug 20126/10455 This triggers field length calculation + # FIXME To replace with ->find_or_create? if ( my $m_rs = Koha::Biblio::Metadatas->find($metadata) ) { $m_rs->metadata( $record->as_xml_record($encoding) ); -- 2.39.2