Merge remote-tracking branch 'origin/new/bug_7921' into 3.10.x
This commit is contained in:
commit
c283a6a6cd
|
|
@ -1199,13 +1199,14 @@ sub GetUsedMarcStructure {
|
|||
($MARCfield,$MARCsubfield)=GetMarcFromKohaField($kohafield,$frameworkcode);
|
||||
|
||||
Returns the MARC fields & subfields mapped to the koha field
|
||||
for the given frameworkcode
|
||||
for the given frameworkcode or default framework if $frameworkcode is missing
|
||||
|
||||
=cut
|
||||
|
||||
sub GetMarcFromKohaField {
|
||||
my ( $kohafield, $frameworkcode ) = @_;
|
||||
return (0, undef) unless $kohafield and defined $frameworkcode;
|
||||
my $kohafield = shift;
|
||||
my $frameworkcode = shift || '';
|
||||
return (0, undef) unless $kohafield;
|
||||
my $relations = C4::Context->marcfromkohafield;
|
||||
if ( my $mf = $relations->{$frameworkcode}->{$kohafield} ) {
|
||||
return @$mf;
|
||||
|
|
|
|||
|
|
@ -451,7 +451,7 @@ sub MARCfindbreeding {
|
|||
if ( C4::Context->preference("z3950NormalizeAuthor")
|
||||
and C4::Context->preference("z3950AuthorAuthFields") )
|
||||
{
|
||||
my ( $tag, $subfield ) = GetMarcFromKohaField("biblio.author");
|
||||
my ( $tag, $subfield ) = GetMarcFromKohaField("biblio.author", '');
|
||||
|
||||
# my $summary = C4::Context->preference("z3950authortemplate");
|
||||
my $auth_fields =
|
||||
|
|
|
|||
Loading…
Reference in New Issue