There is a missing parameter to CanItemBeReserved, we need to know if
the hold can be placed at a given pickup library.
1 - Set preferences:
AllowHoldPolicyOverride: Don't allow
2 - Set Centerville 'Book' items to not be allowed to transfer to any other library
3 - Make sure Hold policy is set to 'any library'
4 - Find a record with a Centerville item and other items
5 - Attempt to place an item level hold on the Centerville item (with a
pickup library different than Centerville)
=> Without this patch you are taken to the holds list, but your hold is not placed
Nothing indicates why hold has failed
=> With this patch you cannot select the item from Centerville
"Cannot be transferred to pickup library"
Signed-off-by: David Nind <email@example.com>
Signed-off-by: Kyle M Hall <firstname.lastname@example.org>
Signed-off-by: Jonathan Druart <email@example.com>