[Koha-patches] [PATCH] (bug #3688) add index for acqdate in unimarc and fix maintenance script

Nahuel ANGELINETTI nahuel.angelinetti at biblibre.com
Thu Oct 1 17:25:39 CEST 2009


This patch add the support of acqdate in unimarc, and fix maintenance script for brokend records.
---
 etc/zebradb/marc_defs/unimarc/biblios/record.abs   |    2 +-
 .../UNIMARC_sync_date_created_with_marc_biblio.pl  |    2 ++
 2 files changed, 3 insertions(+), 1 deletions(-)

diff --git a/etc/zebradb/marc_defs/unimarc/biblios/record.abs b/etc/zebradb/marc_defs/unimarc/biblios/record.abs
index ac7c069..6188c6a 100644
--- a/etc/zebradb/marc_defs/unimarc/biblios/record.abs
+++ b/etc/zebradb/marc_defs/unimarc/biblios/record.abs
@@ -24,7 +24,7 @@ all any
 melm 001        Local-number,Local-number:n
 # Local-number (biblionumber can be either in 090$9 or, on some setup, on 001)
 melm 090$9      Local-number,Local-number:n
-melm 099$c      date-entered-on-file:s,date-entered-on-file:n,date-entered-on-file:y
+melm 099$c      date-entered-on-file:s,date-entered-on-file:n,date-entered-on-file:y,Date-of-acquisition,Date-of-acquisition:d,Date-of-acquisition:s
 melm 099$d      Date/time-last-modified:s,Date/time-last-modified:n,Date/time-last-modified:y
 
 
diff --git a/misc/maintenance/UNIMARC_sync_date_created_with_marc_biblio.pl b/misc/maintenance/UNIMARC_sync_date_created_with_marc_biblio.pl
index 3aef5c6..43b5550 100755
--- a/misc/maintenance/UNIMARC_sync_date_created_with_marc_biblio.pl
+++ b/misc/maintenance/UNIMARC_sync_date_created_with_marc_biblio.pl
@@ -20,6 +20,8 @@ sub updateMarc {
     my $field;
     my $biblio = GetMarcBiblio($id);
 
+    return unless $biblio;
+
     if(!$biblio->field('099'))
     {
         $field = new MARC::Field('099','','',
-- 
1.6.0.4




More information about the Koha-patches mailing list