]> git.koha-community.org Git - koha.git/commit
Bug 30114: Koha offline circulation will always cancel the next hold when issuing...
authorKyle Hall <kyle@bywatersolutions.com>
Tue, 15 Feb 2022 16:33:33 +0000 (11:33 -0500)
committerKyle Hall <kyle@bywatersolutions.com>
Fri, 8 Apr 2022 12:33:41 +0000 (08:33 -0400)
commit030633326404ea13f442c40a44a0c7e689d49523
treec69bb4786a0c85fc724d329faef4c191cca73212
parent783549979d2739cb8564ad027ffe52f8f990c792
Bug 30114: Koha offline circulation will always cancel the next hold when issuing item to a patron

If a record has holds on it, and, using offline circulation, an item on
that is checked out to a patron that did not have a hold on the record,
the next hold that would have trapped that item will be canceled.

1) Place two bib level holds on an item for two patrons
2) Find a third patron, note his or her cardnumber
3) Create the file test.koc by copying and pasting the following into a
   text editor

Version=1.0 Generator=kocTest GeneratorVersion=0.7
2008-06-11 12:24:11 547 issue PATRONCARDNUMBER ITEMBARCODE

note the fields are tab delemited, ensure the tabs do not get lost
when copying and pasting!

4) Upload the offline circ action, and commit the action
5) Note the item was checked out to the third patron
6) Note one of the other patron's holds were canceled
7) Reset your database
8) Apply this patch
9) Test again, no hold should be canceled!

Signed-off-by: Owen Leonard <oleonard@myacpl.org>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Fridolin Somers <fridolin.somers@biblibre.com>
Signed-off-by: Kyle M Hall <kyle@bywatersolutions.com>
C4/Circulation.pm