]> git.evergreen-ils.org Git - working/Evergreen.git/commit
Fix Lp bug 965656 WRT back dated checkins with fines. user/dyrcona/lp965656_xact_close_logic
authorJason Stephenson <jstephenson@mvlc.org>
Tue, 11 Jun 2013 17:22:33 +0000 (13:22 -0400)
committerJason Stephenson <jason@sigio.com>
Sat, 20 Jul 2013 15:14:59 +0000 (11:14 -0400)
commit8972f812dc259b3877c38e35d41130502dcd6670
tree173ead6fef5b0711851e5c7f9687e03c06e6ab7c
parent5d19146ef5a37337f5dea5725e9c137ab0d85728
Fix Lp bug 965656 WRT back dated checkins with fines.

* Move _check_open_xact from OpenILS::Application::Circ::Money
  to OpenILS::Application::AppUtils so it can be called from
  wherever.

* Modify OpenILS::Application::Circ::Money to use check_open_xact
  from OpenILS::Application::AppUtils.

* Modify finish_fines_and_voiding in OpenILS::Application::Circ::Circulate
  to us check_open_xact instead of reopen_xact.

Signed-off-by: Jason Stephenson <jstephenson@mvlc.org>
Open-ILS/src/perlmods/lib/OpenILS/Application/AppUtils.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Money.pm