Comment 7 for bug 1312945

Revision history for this message
Srey Seng (sreyseng) wrote :

Update on findings:

In the file authority_authority_linker.pl, when the target marc is retrieved from the database like so...

my $target_rec = ($per_src_target_cache->{$src} ||=
$e->retrieve_authority_record_entry($target)) or
die $e->die_event;

...the linking indicators (denoted by the $0) in the authority marc are incorrect.
However, when the target marc is retrieved like so...

my $target_rec =
$e->retrieve_authority_record_entry($target) or
die $e->die_event;

...the linking indicators (denoted by the $0) in the authority marc are correct. The difference between the two calls to retrieve the marc is the removal of "($per_src_target_cache->{$src}" in the working call.

I do not know the purpose of "($per_src_target_cache->{$src}", any thoughts? In the meantime, I am moving forward with the assumption that its removal is safe.