Repair too-timid hold targeter (it misses copies at other org units) user/senator/fix-timid-hold-targeter
authorLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Fri, 19 Apr 2013 19:23:05 +0000 (15:23 -0400)
committerLebbeous Fogle-Weekley <lebbeous@esilibrary.com>
Fri, 19 Apr 2013 19:23:05 +0000 (15:23 -0400)
commita00d030bafad07473999a84184e27cbc7b874306
treea4074a440e8ebc7c25c18ea8aa5e5c467e5190b5
parentec205de7f1c4d703331ac5deb1401e45b9b2f020
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>
Open-ILS/src/perlmods/lib/OpenILS/Application/Storage/Publisher/action.pm