Lines 711-717
sub get_matches {
Link Here
|
711 |
|
711 |
|
712 |
# get rid of any that don't meet the required checks |
712 |
# get rid of any that don't meet the required checks |
713 |
%matches = map { _passes_required_checks($source_record, $matches{$_}->{record}, $self->{'required_checks'}) ? ($_ => $matches{$_}) : () } |
713 |
%matches = map { _passes_required_checks($source_record, $matches{$_}->{record}, $self->{'required_checks'}) ? ($_ => $matches{$_}) : () } |
714 |
keys %matches unless ($self->{'record_type'} eq 'auth'); |
714 |
keys %matches unless ($self->{'record_type'} eq 'authority'); |
715 |
|
715 |
|
716 |
my @results = (); |
716 |
my @results = (); |
717 |
if ($self->{'record_type'} eq 'biblio') { |
717 |
if ($self->{'record_type'} eq 'biblio') { |
Lines 721-727
sub get_matches {
Link Here
|
721 |
my $record_number; |
721 |
my $record_number; |
722 |
my $result = C4::Biblio::TransformMarcToKoha($target_record, ''); |
722 |
my $result = C4::Biblio::TransformMarcToKoha($target_record, ''); |
723 |
$record_number = $result->{'biblionumber'}; |
723 |
$record_number = $result->{'biblionumber'}; |
724 |
push @results, { 'record_id' => $record_number, 'score' => $matches{$hashkey}->{score}, 'target_record' => $target_record, 'target_biblio' => $result }; |
724 |
push @results, { 'record_id' => $record_number, 'score' => $matches{$hashkey}->{score}, }; |
725 |
} |
725 |
} |
726 |
} elsif ($self->{'record_type'} eq 'authority') { |
726 |
} elsif ($self->{'record_type'} eq 'authority') { |
727 |
require C4::AuthoritiesMarc; |
727 |
require C4::AuthoritiesMarc; |
728 |
- |
|
|