@@ -, +, @@ --- Koha/MetaSearcher.pm | 3 +++ 1 file changed, 3 insertions(+) --- a/Koha/MetaSearcher.pm +++ a/Koha/MetaSearcher.pm @@ -312,6 +312,9 @@ sub _handle_hits { $stats->{total_fetched} += $num_fetched; foreach my $j ( 0..$#{ $set->{hits} } ) { + my $fixed_rec; + eval { $fixed_rec = MARC::Record::new_from_xml( $set->{hits}->[$j], 'UTF-8' ) }; + $set->{hits}->[$j] = $fixed_rec unless $@; $self->handle_hit( $self->{offset} + $j, $server, $set->{hits}->[$j] ); } } --