When attempting to place an item hold via mod-patron item hold API, user is unable to create a recall request when the circulation rules and policies are configured to effect that result (only recalls allowed, not holds, in request policy). Works fine with the instance hold API.
Steps to Reproduce:
- Log into folio-snapshot(-2) and configure a request policy that only permits recalls
- Create a circulation rule that uses that policy
- Check an item out to which that rule will apply
- Using Postman or another API client, attempt to place an item hold via mod-patron API (eg. /patron/account/b4cee18d-f862-4ef1-95a5-879fdd619603/item/459afaba-5b39-468d-9072-eb1685e0ddf4/hold)
An item-level Recall is placed on the indicated item.
Receive the following error: