Copy level hold on out of soft boundary copies have no eligible

Bug #1918743 reported by tji@sitka.bclibraries.ca
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
New
Undecided
Unassigned

Bug Description

EG 3.4, 3.5

We have two groups of libraries sharing resources within each individual group. The hold boundaries are set up this way: hard boundary = 2 for both groups, soft boundary is 3 for one group and 2 for the other. Libraries within each group can request items from other libraries in their group. Sometimes libraries use copy level holds.

We received reports that copy level holds can not be captured and are not on pull list. When examining copy level hold records in the database, it looks to me those that do not have records in hold_copy_map are picked up at another library in the group using soft boundary 3. In these holds, selection_depth is 3 and selection_ou = pickup library != target_copy.circ_lib.

While those holds that have record(s) in hold_copy_map are picked up at a library in the group that using soft boundary 2. The selection_depth is 2.

It seems making sense that there is no eligible copy under this condition: selection_depth is 3 and selection_ou = pickup library != target_copy.circ_lib, because the target copy does not belong to the selection_ou and is outside the selection_depth. It looks to me the selection_depth should be set to 2.

I deduced this from the data. I wonder whether anyone has experienced similar issue and checked the code?

Tina Ji
BC Libraries Coop

Tags: circ-holds
tags: added: circ-holds
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.