Bug 7921: Software error while placing order
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz> Passed-QA-by: Jonathan Druart <jonathan.druart@biblibre.com> Signed-off-by: Jared Camins-Esakov <jcamins@cpbibliography.com> Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz> Signed-off-by: Liz Rea <liz@catalyst.net.nz>
This commit is contained in:
parent
0a23401f38
commit
a7277ff28a
|
|
@ -1148,13 +1148,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;
|
||||
|
|
|
|||
|
|
@ -440,7 +440,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