From af2b52615882e264a2ffc4afca6b5377cc36f1e8 Mon Sep 17 00:00:00 2001 From: Marcel de Rooy Date: Fri, 2 Feb 2018 11:32:49 +0100 Subject: [PATCH] Bug 20126: Restore MARC field length calculation in ModBiblioMarc Content-Type: text/plain; charset=utf-8 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 --- C4/Biblio.pm | 2 ++ 1 file changed, 2 insertions(+) diff --git a/C4/Biblio.pm b/C4/Biblio.pm index b9c4655..f00d8df 100644 --- a/C4/Biblio.pm +++ b/C4/Biblio.pm @@ -3333,6 +3333,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.1.4