diff --git a/misc/migration_tools/bulkmarcimport.pl b/misc/migration_tools/bulkmarcimport.pl index e4f7dba707..2e583c87ec 100755 --- a/misc/migration_tools/bulkmarcimport.pl +++ b/misc/migration_tools/bulkmarcimport.pl @@ -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 ( $@ ) {