[Koha-bugs] [Bug 34972] New: Canceling a waiting hold from the holds over tab can make the next hold unfillable
bugzilla-daemon at bugs.koha-community.org
bugzilla-daemon at bugs.koha-community.org
Mon Oct 2 19:47:06 CEST 2023
https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=34972
Bug ID: 34972
Summary: Canceling a waiting hold from the holds over tab can
make the next hold unfillable
Change sponsored?: ---
Product: Koha
Version: master
Hardware: All
OS: All
Status: NEW
Severity: major
Priority: P5 - low
Component: Hold requests
Assignee: koha-bugs at lists.koha-community.org
Reporter: emily.lamancusa at montgomerycountymd.gov
QA Contact: testopia at bugs.koha-community.org
CC: gmcharlt at gmail.com
When a staff member cancels a hold by clicking the button in the "holds waiting
over 10 days" report, Koha incompletely attempts to assign that item to the
next matching hold. Koha assigns the itemnumber to the hold, but does *not* set
found status of the hold. Instead, it prompts the staff member, "Please retain
this item and check it in to process the hold."
This causes a few problems:
- The itemnumber is immediately assigned to the hold without an opportunity for
staff input, even if HoldsAutoFill is disabled.
- If the staff member does not check in the book afterward (whether
intentionally or through human error), it leaves the hold in an invalid state:
it is tied to the itemnumber, but it is neither "found" nor an item-level hold.
- Since the itemnumber is assigned, other items can't fill the hold. However,
since the "found" field was never set, the option to "revert waiting status" or
"revert transit status" isn't available. Essentially, a bib-level hold is
suddenly behaving like an item-level hold, with no way for staff to identify or
fix the issue.
This is especially a problem if the item is missing from the holds shelf for
some reason, and the staff member cancels the waiting hold first and then marks
the item "lost". This makes the next-in-line hold unfillable unless the item is
found.
--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
More information about the Koha-bugs
mailing list