From 991ae79bb607b84e8df23023b7eeda11d4ca8ff5 Mon Sep 17 00:00:00 2001 From: Paul POULAIN Date: Tue, 6 Nov 2007 11:55:43 -0600 Subject: [PATCH] leader must be 25 and not 24 char long The test was wrong, thus any leader defined by the library was discarded (chris/kados : check for MARC21 that size should be 25 as in UNIMARC) Signed-off-by: Chris Cormack Signed-off-by: Joshua Ferraro --- C4/Biblio.pm | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/C4/Biblio.pm b/C4/Biblio.pm index 810de2f599..d5a01a1917 100644 --- a/C4/Biblio.pm +++ b/C4/Biblio.pm @@ -2310,7 +2310,7 @@ sub TransformHtmlToMarc { if($tag < 10){ # no code for theses fields # in MARC editor, 000 contains the leader. if ($tag eq '000' ) { - $record->leader($cgi->param($params->[$j+1])) if length($cgi->param($params->[$j+1]))==24; + $record->leader($cgi->param($params->[$j+1])) if length($cgi->param($params->[$j+1]))==25; # between 001 and 009 (included) } else { $newfield = MARC::Field->new( @@ -2347,6 +2347,7 @@ sub TransformHtmlToMarc { } $record->append_fields(@fields); + warn "RESULT : ".$record->as_formatted; return $record; } -- 2.39.2