From: Dan Scott Date: Sat, 9 Mar 2013 03:41:08 +0000 (-0500) Subject: Show OPAC-invisible copies in TPAC in staff context X-Git-Url: https://old-git.evergreen-ils.org/?a=commitdiff_plain;h=be6e23f10b58ca7b2419eb8dd5e5493c105dd74f;p=evergreen%2Fmasslnc.git Show OPAC-invisible copies in TPAC in staff context We were not calling the staff variation of the copy count method; thus, the record details template was skipping the copy table in the event that all copies for a given record were marked as OPAC-invisible via either copy visibility or shelving location visibility. Signed-off-by: Dan Scott Signed-off-by: Ben Shum --- diff --git a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm index beffcbf880..3896ffb7e5 100644 --- a/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm +++ b/Open-ILS/src/perlmods/lib/OpenILS/WWW/EGCatLoader/Record.pm @@ -391,8 +391,12 @@ sub get_hold_copy_summary { my $ctx = $self->ctx; my $search = OpenSRF::AppSession->create('open-ils.search'); - my $req1 = $search->request( - 'open-ils.search.biblio.record.copy_count', $org, $rec_id); + my $copy_count_meth = 'open-ils.search.biblio.record.copy_count'; + # We want to include OPAC-invisible copies in a staff context + if ($ctx->{is_staff}) { + $copy_count_meth .= '.staff'; + } + my $req1 = $search->request($copy_count_meth, $org, $rec_id); # if org unit hiding applies, limit the hold count to holds # whose pickup library is within our depth-scoped tree