bulkmarcimport.pl Bug Fix matching biblios enhanced
authorHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Mon, 23 Nov 2009 20:40:13 +0000 (21:40 +0100)
committerHenri-Damien LAURENT <henridamien.laurent@biblibre.com>
Mon, 23 Nov 2009 20:40:13 +0000 (21:40 +0100)
matching biblios is now also getting biblioitemnumber so that Items management can be performed

misc/migration_tools/bulkmarcimport.pl

index e4f7dba..2e583c8 100755 (executable)
@@ -354,7 +354,11 @@ RECORD: while (  ) {
                          }
                        }
                                        # create biblio, unless we already have it ( either match or isbn )
-            unless ($biblionumber) {
+            if ($biblionumber) {
+                               eval{$biblioitemnumber=GetBiblioData($biblionumber)->{biblioitemnumber};}
+                       }
+                       else 
+                       {
                 eval { ( $biblionumber, $biblioitemnumber ) = AddBiblio($record, '', { defer_marc_save => 1 }) };
             }
             if ( $@ ) {