https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=43727 Bug ID: 43727 Summary: SIP no block checkouts and offline checkouts leave another patron's waiting hold in place Initiative type: --- Sponsorship --- status: Product: Koha Version: unspecified Hardware: All OS: All Status: NEW Severity: normal Priority: P5 - low Component: SIP2 Assignee: koha-bugs@lists.koha-community.org Reporter: kyle@bywatersolutions.com QA Contact: testopia@bugs.koha-community.org Target Milestone: --- When a SIP2 client sends a checkout with the no block flag set to Y, Koha has to accept it, so the checkout skips every check and goes through ProcessOfflineIssue. ProcessOfflineIssue calls AddIssue without a cancelreserve value, so a hold that is waiting, in transit, or in processing for a different patron is left alone. The item ends up checked out to one patron while it is still on another patron's holds waiting list. The hold sits there until it expires off the hold shelf, so the patron who placed it never gets the item. When staff check out an item with a waiting hold in the staff interface, Koha defaults to reverting the hold's waiting status. No block and offline checkouts should do the same, so the hold goes back to the top of the queue and is filled by the next copy. -- You are receiving this mail because: You are watching all bug changes. You are the assignee for the bug.