@@ -, +, @@ --- C4/Record.pm | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-) --- a/C4/Record.pm +++ a/C4/Record.pm @@ -651,7 +651,7 @@ sub marc2bibtex { # Authors my $marcauthors = GetMarcAuthors($record,C4::Context->preference("marcflavour")); my $author; - for my $authors ( map { map { @$_ } values %$_ } @$marcauthors ) { + for my $authors ( map { @$_ } map { $_->{'MARCAUTHOR_SUBFIELDS_LOOP'} } @$marcauthors ) { $author .= " and " if ($author && $$authors{value}); $author .= $$authors{value} if ($$authors{value}); } --