Comment 1 for bug 1473054

Revision history for this message
Josh Stompro (u-launchpad-stompro-org) wrote :

I can confirm that this is an issue in 2.8.4.

We have been scratching our heads about why items were floating to a different library system occasionally. Finally figured out that it happens when an item that is already checked out, gets checked out to a new patron using the "Normal Checkin then Checkout" action. Then found this bug report.

We are a consortium of two regional library systems, one system floats everything, and the other floats nothing. We also share all holdable items between both systems.

Steps to test this issue.

1. Setup a copy with a floating group that allows floating in System A only. The copy should have a circ lib of a branch is system A.
2. Check out the item to a patron at a branch in System B.
3. Check out the item to a second patron at System B without checking it in first.
4. When you check out the item, choose the "Normal Checkin then Checkout" action.
5. View the copy to see that the circ_lib has been changed to the branch in system B.

Would the proper fix be to use the new floating groups logic, or to just not float from a no-op checkin?

Josh