--- trunk/run.pl 2006/09/07 15:01:45 652 +++ trunk/run.pl 2006/09/07 15:57:48 653 @@ -406,11 +406,9 @@ if ($validate) { - if ( my $errors = $validate->validate_errors( $row ) ) { - my $dump_record = defined($errors->{dump}->{record}); - $log->error( "MFN $mfn\n", - $dump_record ? $input_db->dump : '', - "validation errors:\n", dump( $errors ) + if ( my $errors = $validate->validate_errors( $row, $input_db->dump ) ) { + $log->error( "MFN $mfn validation error:\n", + dump( $errors ) ); } } @@ -465,7 +463,7 @@ $total_rows++; } - $log->info("validation errors:\n", dump( $validate->{errors} ) ) if ($validate && defined($validate->{errors})); + $log->info("validation errors:\n", dump( $validate->all_errors ) ) if ($validate && defined($validate->all_errors)); $log->info("statistics of fields usage:\n", $input_db->stats) if ($stats);