From ddc686b043c8ec7432d6262ab64cb6da77a51c40 Mon Sep 17 00:00:00 2001 From: Katrin Fischer Date: Sat, 11 Aug 2018 23:55:35 +0000 Subject: [PATCH] Bug 20241: Fix display of publication year in subscription record search for MARC21 The old problem: UNIMARC uses biblio.publicationyear, MARC21 uses biblio.copyrightdate. Patch adds a fallback, if there is nothing in publicationyear, copyrightdate will be displayed. To test: - In a MARC21 database - Add a new subscription - Search for records - Verify the publication year column remains empty - Apply patch - Repeat search - Verify that the year now shows https://bugs.koha-community.org/show_bug.cgi?id=20421 Signed-off-by: Michal Denar --- serials/subscription-bib-search.pl | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/serials/subscription-bib-search.pl b/serials/subscription-bib-search.pl index 88de874..28913a3 100755 --- a/serials/subscription-bib-search.pl +++ b/serials/subscription-bib-search.pl @@ -127,7 +127,7 @@ if ( $op eq "do_search" && $query ) { $resultsloop{biblionumber} = $biblio->{'biblionumber'}; $resultsloop{author} = $biblio->{'author'}; $resultsloop{publishercode} = $biblio->{'publishercode'}; - $resultsloop{publicationyear} = $biblio->{'publicationyear'}; + $resultsloop{publicationyear} = $biblio->{'publicationyear'} ? $biblio->{'publicationyear'} : $biblio->{'copyrightdate'}; $resultsloop{issn} = $biblio->{'issn'}; push @results, \%resultsloop; -- 2.1.4