Cannot void fines generated from book/reservation

Bug #705061 reported by Robert Soulliere
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Evergreen
Fix Released
Undecided
Lebbeous Fogle-Weekley

Bug Description

Evergeen Versions: 1.6.1.x, 2.0RC2

Problem: Trying to void or pay fines generated from booking reservation overdue fines causes an error in the staff client and fines for overdue booking/reservation items cannot be voided or paid via staff client.
Voiding other types fines generated through regular circulation void without problem.

Cause. xact_org variable in AppUtils.pm is not being set from reservation table after attempting to set from circulation table.

I fixed on our system by editing AppUtils.pm: adding code to set the xact_org from the request_lib field in the reservation table when it exists.

See attached patch.

Thanks,
Robert

Revision history for this message
Robert Soulliere (rcsoulliere) wrote :
Revision history for this message
Lebbeous Fogle-Weekley (lebbeous) wrote :

This patch looks good to me, and it causes no new problems that I perceive. I will commit this as-is and backport it appropriately. Thanks Robert!

Changed in evergreen:
status: New → Confirmed
assignee: nobody → Lebbeous Fogle-Weekley (lebbeous)
Revision history for this message
Lebbeous Fogle-Weekley (lebbeous) wrote :

Committed to trunk here, http://svn.open-ils.org/trac/ILS/changeset/19214 , and backported to rel_1_6, rel_1_6_1, rel_1_6_2, and rel_2_0.

Changed in evergreen:
status: Confirmed → Fix Committed
Dan Scott (denials)
Changed in evergreen:
status: Fix Committed → Fix Released
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.