]> git.evergreen-ils.org Git - working/Evergreen.git/commit
LP#1756912: restore display of copy counts for preferred library
authorGalen Charlton <gmc@equinoxinitiative.org>
Wed, 21 Mar 2018 16:03:27 +0000 (12:03 -0400)
committerKathy Lussier <klussier@masslnc.org>
Tue, 15 May 2018 21:25:08 +0000 (17:25 -0400)
commitcfceb5a6ef63f8d5992d9f82a6936cf3ab51eb93
treecc910ee4b210874a5d1f65ee17f2ed5de7bf6967
parent0787085660679ff96806b50f0ea750c1e7c45279
LP#1756912: restore display of copy counts for preferred library

This patch fixes a regression introduced by the patches for bug 1698206
and restores the display of copy counts for the preferred library (when set)
on the public catalog results and record details pages.

To test
-------
[1] Log into the public catalog as a user and set a preferred library.
[2] Perform a catalog search at a system that is other than the
    preferred library set in step 1. Repeat the search with
    "Groups Formats and Editions" checked.
[3] Note that in both cases, the copy counts displayed in search results and
    the record details pages do not include a line for the preferred
    library.
[4] Apply the patch and repeat step 2. This time, the preferred library
    count should be included in the display.

The substance of this patch (with the exception of the pgTAP tests)
follows an approach suggested by Bob Wicksall <bwicksall@pls-net.org>

Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org>
Signed-off-by: Cesar Velez <cesar.velez@equinoxinitiative.org>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Util.pm
Open-ILS/src/sql/Pg/990.schema.unapi.sql
Open-ILS/src/sql/Pg/t/lp1756912_unapi_feed_copy_counts_include_preflib.pg [new file with mode: 0644]
Open-ILS/src/sql/Pg/upgrade/XXXX.schema.add_pref_lib_to_unapi_feeds.sql [new file with mode: 0644]