Bug 6480 - Koha produces a lot of apache logs for UNIMARC
For Koha with UNIMARC a lot of entries in apache log lines are produced.
In the patch, corrections to the GetCOinSBiblio function has been introduces,
in the UNIMARC section: (i.e. || '' at the end of lines that can create this
problem) -- analogous as it is in the MARC21 section.
Signed-off-by: Chris Cormack <chrisc@catalyst.net.nz>
(cherry picked from commit f16abec68a)
Signed-off-by: Chris Nighswonger <chris.nighswonger@gmail.com>
This commit is contained in:
parent
ea49f512bf
commit
d397e16eb3
12
C4/Biblio.pm
12
C4/Biblio.pm
|
|
@ -1180,8 +1180,8 @@ sub GetCOinSBiblio {
|
|||
if ( C4::Context->preference("marcflavour") eq "UNIMARC" ) {
|
||||
|
||||
# Setting datas
|
||||
$aulast = $record->subfield( '700', 'a' );
|
||||
$aufirst = $record->subfield( '700', 'b' );
|
||||
$aulast = $record->subfield( '700', 'a' ) || '';
|
||||
$aufirst = $record->subfield( '700', 'b' ) || '';
|
||||
$oauthors = "&rft.au=$aufirst $aulast";
|
||||
|
||||
# others authors
|
||||
|
|
@ -1194,10 +1194,10 @@ sub GetCOinSBiblio {
|
|||
( $mtx eq 'dc' )
|
||||
? "&rft.title=" . $record->subfield( '200', 'a' )
|
||||
: "&rft.title=" . $record->subfield( '200', 'a' ) . "&rft.btitle=" . $record->subfield( '200', 'a' );
|
||||
$pubyear = $record->subfield( '210', 'd' );
|
||||
$publisher = $record->subfield( '210', 'c' );
|
||||
$isbn = $record->subfield( '010', 'a' );
|
||||
$issn = $record->subfield( '011', 'a' );
|
||||
$pubyear = $record->subfield( '210', 'd' ) || '';
|
||||
$publisher = $record->subfield( '210', 'c' ) || '';
|
||||
$isbn = $record->subfield( '010', 'a' ) || '';
|
||||
$issn = $record->subfield( '011', 'a' ) || '';
|
||||
} else {
|
||||
|
||||
# MARC21 need some improve
|
||||
|
|
|
|||
Loading…
Reference in New Issue