]> git.koha-community.org Git - koha.git/commit
Bug 33231: (Bug 30813 follow-up) No publication date nor edition statements in Z39...
authorJanusz Kaczmarek <januszop@gmail.com>
Tue, 14 Mar 2023 21:30:31 +0000 (22:30 +0100)
committerMatt Blenkinsop <matt.blenkinsop@ptfs-europe.com>
Tue, 18 Apr 2023 12:13:30 +0000 (12:13 +0000)
commit59f6abf66485a68ed9c3374e18a84513a7261fb1
treeedfbca5ddbed6234644cbd8ba4e6dbdab0697825
parent085a11b3dd854b0533ef0cce1d8299d3bfba587d
Bug 33231: (Bug 30813 follow-up) No publication date nor edition statements in Z39.50 biblio search results

After executing Z39.50 search, the result table is not populated
with publication dates.  This is the result of code refactoring
made by Bug 30813.  The removed function _add_rowdata treated
in special way the publication date putting it in $row in under
special, non MARC variant dependent key 'date'--since
the z3950_search.tt looks under breeding_loo.date.

Same effect (no data in the result table) with edition statement.
Reason: editionstatement coming from TransformMarcToKoha vs edition
expected by z3950_search.tt.

Test plan:
==========
1. Have a Koha instance with some Z39.50 servers defined.
2. In Cataloging, perform a Z39.50 search for any term.
3. In the result table you would not get the publication dates nor
   edition statement (if present in the record).
4. Apply the patch.
5. Repeat the search.
6. You should see the publication dates (according to the current
   mapping, i.e. for MARC 21 coming from 260 $c or 264 $c subfield)
   and edition statements from the records found.

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Nick Clemens <nick@bywatersolutions.com>
Signed-off-by: Tomas Cohen Arazi <tomascohen@theke.io>
(cherry picked from commit 7849a7e75f3df51b362f84e083899c99781feb58)
Signed-off-by: Matt Blenkinsop <matt.blenkinsop@ptfs-europe.com>
C4/Breeding.pm
koha-tmpl/intranet-tmpl/prog/en/modules/cataloguing/z3950_search.tt