Comment 8 for bug 1661688

Kathy Lussier (klussier) wrote :

Hi Dan,

I tested this code, but I'm having trouble with the scenario where I choose the option to Cancel the hold for the other user. When I choose that option, the hold is indeed canceled, but the checkout does not occur. I see the following message in the Console:

net.js:119 error calling method open-ils.circ.checkout.full.override : 500 : *** Call to [open-ils.circ.checkout.full.override] failed for session [0.209453098711193771504024847181], thread trace [0]:
Can't call method "usr" on an undefined value at /usr/local/share/perl/5.18.2/OpenILS/Application/Circ/Circulate.pm line 885.

The item remains on the Holds Shelf with a Cancelled status.

Also, in reference to Mike's earlier comment, I think the precedent has been to set a Null value for that setting rather than setting it to False.

Thanks for your work on this!
Kathy