--- trunk/run.pl 2006/07/04 10:34:15 578 +++ trunk/run.pl 2006/07/04 11:36:03 580 @@ -314,12 +314,21 @@ type => $config->{$use_indexer}->{type}, ) if ($indexer && $ds); - $marc->add( - id => $mfn, - fields => [ WebPAC::Normalize::_get_marc_fields() ], - leader => WebPAC::Normalize::marc_leader(), - row => $row, - ) if ($marc); + if ($marc) { + my $i = 0; + + while (my $fields = WebPAC::Normalize::_get_marc_fields( fetch_next => 1 ) ) { + $marc->add( + id => $mfn . ( $i ? "/$i" : '' ), + fields => $fields, + leader => WebPAC::Normalize::marc_leader(), + row => $row, + ); + $i++; + } + + $log->info("Created $i instances of MFN $mfn\n") if ($i > 1); + } $total_rows++; }