--- trunk/run.pl 2006/11/03 19:41:28 768 +++ trunk/run.pl 2006/11/03 20:21:09 769 @@ -153,8 +153,9 @@ my $use_indexer = $config->use_indexer; +$stats ||= $validate; if ($stats) { - $log->debug("option --stats disables update of indexing engine..."); + $log->debug("disabled indexing for stats collection"); $use_indexer = undef; } else { $log->info("using $use_indexer indexing engine..."); @@ -467,6 +468,8 @@ my $row = $input_db->fetch || next; + $total_rows++; + my $mfn = $row->{'000'}->[0]; if (! $mfn || $mfn !~ m#^\d+$#) { @@ -482,6 +485,7 @@ $validate->report_error( $errors ) ); } + next; # validation doesn't create any output } my $ds = WebPAC::Normalize::data_structure( @@ -530,8 +534,6 @@ $log->info("Created $i instances of MFN $mfn\n") if ($i > 1); } - - $total_rows++; } if ($validate) {