https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43844 Bug ID: 43844 Summary: Checked-out item with a biblio-level hold can be put as waiting Initiative type: --- Sponsorship --- status: Product: Koha Version: Main Hardware: All OS: All Status: NEW Severity: enhancement Priority: P5 - low Component: Circulation Assignee: koha-bugs@lists.koha-community.org Reporter: arthur.suzuki@biblibre.com QA Contact: testopia@bugs.koha-community.org CC: gmcharlt@gmail.com, kyle@bywatersolutions.com Target Milestone: --- In Koha, an item that is checked out cannot at the same time be "waiting for pickup" for a hold: the item has to be physically back at the library before it can be put aside for the patron. However, a librarian can put an item that is already issued to another patron — and that has a hold — into the "waiting for pickup" state. This is not a race condition: the item was already issued when the librarian confirmed the hold. Steps to reproduce ================== 1. Create a biblio with one item. Check the item out to patron A. 2. Place an item-level hold on that item for patron B (pickup at the same library). 3. Go to Circulation, scan patron B's card, then scan the item's barcode. 4. The checkout screen shows that the item is issued to another patron and, because of the hold, also offers "Don't check out, confirm hold, and print slip". 5. Click "Confirm hold". 6. Open patron B's account and look at the Holds tab. -- You are receiving this mail because: You are the assignee for the bug. You are watching all bug changes.