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