Reported:
2024-11-18 20:10 UTC by Andrew Fuerste-Henry
Modified:
2025-06-19 08:55 UTC
(History )
CC List:
9
users
(show )
david
dcook
fridolin.somers
gmcharlt
kyle.m.hall
lisette
lucas
nick
pedro.amorim
See Also:
GIT URL:
Patch complexity:
---
Documentation contact:
Documentation submission:
Text to go in the release notes:
Under certain circumstances, the existence of a lost charge for a patron that previously borrowed an item (which was later found) could lead to creating a new fine for a patron that borrowed and returned the item with no issues - if the item was lost and found again after they had returned it.
This adds tests to cover this edge case, and fixes this edge case to ensure that a new fine is only charged if the patron charged the lost fine matches the patron who most recently returned the item.
Version(s) released in:
25.11.00,25.05.01,24.11.06
Circulation function: