Bug 26646 - Holds to Pull should show distinct item-level holds
Summary: Holds to Pull should show distinct item-level holds
Status: NEW
Alias: None
Product: Koha
Classification: Unclassified
Component: Circulation (show other bugs)
Version: Main
Hardware: All All
: P5 - low normal
Assignee: Bugs List
QA Contact: Testopia
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2020-10-09 13:54 UTC by Andrew Fuerste-Henry
Modified: 2025-01-14 13:16 UTC (History)
4 users (show)

See Also:
Change sponsored?: ---
Patch complexity: ---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Version(s) released in:
Circulation function:


Attachments
Bug 26646: Group holds to pull by item rather than bib (1.24 KB, patch)
2020-10-09 13:58 UTC, Andrew Fuerste-Henry
Details | Diff | Splinter Review

Note You need to log in before you can comment on or make changes to this bug.
Description Andrew Fuerste-Henry 2020-10-09 13:54:48 UTC
In Holds to Pull (pendingreserves.pl), we group the listed holds by biblionumber. That causes some confusion when a title has multiple item-level holds on it.

To recreate:
- find a bib with 2 items
- place an item-level hold on item 1 for patron A
- place an item-level hold on item 2 for patron B
- go to Holds to Pull
- it shows one entry for the bib, indicates 2 items should be pulled, but only lists patron A

It would be more helpful to list these two holds separately, so it tells the librarian to get item 1 for patron A and item 2 for patron B
Comment 1 Andrew Fuerste-Henry 2020-10-09 13:58:09 UTC
Created attachment 111403 [details] [review]
Bug 26646: Group holds to pull by item rather than bib

To test:
1 - find a bib with 2 items
2 - place an item-level hold on item 1 for patron A
3 - place an item-level hold on item 2 for patron B
4 - go to Holds to Pull
5 - it shows one entry for the bib, indicates 2 items should be pulled, but only lists patron A
6 - apply patch, restart services
7 - reload Holds to Pull, confirm it now shows two entries, one for each item
Comment 2 Andrew Fuerste-Henry 2020-10-09 14:00:31 UTC
This still needs a little thought. With the patch:
- find a bib with two items
- place a bib-level hold for patron C
- place an item-level hold on item 1 for patron A
- place an item-level hold on item 2 for patron B
- go to Holds to Pull
- it shows 3 lines (one each for patrons A,B,C) even though only 2 holds can be filled
Comment 3 Andrew Fuerste-Henry 2022-04-14 15:25:04 UTC
Comment on attachment 111403 [details] [review]
Bug 26646: Group holds to pull by item rather than bib

Obsoleting this patch that didn't quite work when I wrote it and almost certainly won't apply now.
Comment 4 Rhonda Kuiper 2022-04-14 16:18:42 UTC
We are interested in getting the holds to pull to show all item level holds for a biblio.  The situation that brought this problem to our attention is as follows:  Patron A puts item-level holds on two items on a single biblio record.  We run the hold to pull report and only one item shows on the report.  We pull it and scan it in.  Then later that day or the next morning we run the report again and the second item show up.  We pull it and scan it in.  The experience for the patron is that they get two hold notices between 4 and 18 hours apart which could lead to two trips to the library when they could have received the hold notices at the 'same' time and made one trip. 
Rhonda K.
Comment 5 Mirjam Vantieghem 2025-01-14 13:16:19 UTC
+1 We also have biblio records of multi-volume works, so each item is a different volume and it's possible a patron wants two volumes at the same time.