]> git.koha-community.org Git - koha.git/commit
Bug 37636: Remove sort of pending_checkouts by timestamp
authorNick Clemens <nick@bywatersolutions.com>
Tue, 20 Aug 2024 13:25:26 +0000 (13:25 +0000)
committerKatrin Fischer <katrin.fischer@bsz-bw.de>
Fri, 13 Sep 2024 14:06:27 +0000 (16:06 +0200)
commitc038bbfd0b1effc405f04ac7a4b864f592799ad8
treee7038152256707ee6d1144d2a2fc34b0b4d8393f
parent3b0f4ad5e805ad480a79fc86bde578f844582d29
Bug 37636: Remove sort of pending_checkouts by timestamp

Renewals or automatic renewal attempts can change the timestamp of an issue and cause a sort
on this field to functionally randomize the order of checkouts returned.

Prior to bug 19935 the GetPendingCheckouts routine returned items in issuedate order.

Removing the sort on timestamp will return the previous behaviour and provide a more predictable sorting

To test:
1 - Checkout some items to a patron
2 - Print a checkout slip - items are in the order they were checked out
3 - Renew an item,print the slip again it is now at the top of the list
4 - Apply patch, restart_all
5 - Print slip again - the items are now ordered in the order they were checked out.

Signed-off-by: David Nind <david@davidnind.com>
Signed-off-by: Martin Renvoize <martin.renvoize@ptfs-europe.com>
Signed-off-by: Katrin Fischer <katrin.fischer@bsz-bw.de>
Koha/Patron.pm