]> git.evergreen-ils.org Git - working/Evergreen.git/commit
Repair too-timid hold targeter (it misses copies at other org units)
authorLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Fri, 19 Apr 2013 19:23:05 +0000 (15:23 -0400)
committerMike Rylander <mrylander@gmail.com>
Fri, 19 Apr 2013 20:20:49 +0000 (16:20 -0400)
commitfa8bdbecb4ebb7662e17aa020ee46907ea76cb04
tree47304461cbbc6a2a1433222845823a4d0ab11edb
parentd46585ed0e2816cd641242bfb292f0869f01950c
Repair too-timid hold targeter (it misses copies at other org units)

The patch to address bug 1162989 overreached.  Whereas before that
patch, the hold targeter was wont to target copies with unholdable
statuses, after the patch the hold targeter got the statuses right but
undesirably filtered out copies whose circ_lib doesn't match the hold
pickup lib.  This again probably stems from the differences between
FulfILLment's hold targeter and Evergreen's in the context of merging
the calculated proximity code.

This patch should resolve the issue.

Signed-off-by: Lebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Signed-off-by: Kathy Lussier <klussier@masslnc.org>
Signed-off-by: Mike Rylander <mrylander@gmail.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm