Fines can accrue past max (up to double) on lost item return with certain settings

Bug #1443952 reported by Dan Wells
10
This bug affects 2 people
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
High
Unassigned
2.8
Fix Released
High
Unassigned

Bug Description

If both restore-overdue-on-lost-return and generate-new-overdues-on-lost-return are enabled, the resulting overdue fine on checkin can grow beyond what is intended. This happens because the new fines are generating before the old fines are unvoided, which effectively circumvents the max fines setting.

Fix branch to be posted shortly.

Tags: pullrequest
Revision history for this message
Dan Wells (dbw2) wrote :

Branch here:

working/user/dbwells/lp1443952_lost_return_fines

http://git.evergreen-ils.org/?p=working/Evergreen.git;a=shortlog;h=refs/heads/user/dbwells/lp1443952_lost_return_fines

This bug only applies to 2.8 and master (as targeted).

tags: added: pullrequest
Revision history for this message
Ben Shum (bshum) wrote :

Pushed to master and rel_2_8.

Changed in evergreen:
status: New → Fix Committed
Changed in evergreen:
status: Fix Committed → Fix Released
Revision history for this message
Ben Shum (bshum) wrote :

Fixing milestone

Changed in evergreen:
milestone: 2.next → 2.9-beta
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.