]> git.evergreen-ils.org Git - Evergreen.git/commit
LP#1484989 Don't close xacts with checkin-generated fines
authorDan Wells <dbw2@calvin.edu>
Fri, 14 Aug 2015 19:11:16 +0000 (15:11 -0400)
committerGalen Charlton <gmc@esilibrary.com>
Thu, 27 Aug 2015 16:06:47 +0000 (16:06 +0000)
commitb0a5b38773c8c882519e855e5120e0fdf989ffe6
tree38b47d9e6e19cc5090144714925000219240a974
parent8950793da95194804ed052663c6d1fb0a4e8619c
LP#1484989 Don't close xacts with checkin-generated fines

If a transaction has checkin-generated fines, and previously had a
balance of zero, the rearranged billing code was prematurely closing
the transaction.  This commit separates the closing step to run after
any possible fine generation.

Signed-off-by: Dan Wells <dbw2@calvin.edu>
Signed-off-by: Galen Charlton <gmc@esilibrary.com>
Open-ILS/src/perlmods/lib/OpenILS/Application/Circ/Circulate.pm
Open-ILS/src/perlmods/live_t/10-lp1484989_dont_close_fined_xacts.t [new file with mode: 0644]