]> git.evergreen-ils.org Git - Evergreen.git/commit
make sure that inline overdue fines generation completes before we attempt to void...
authorerickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 1 Feb 2011 23:40:24 +0000 (23:40 +0000)
committererickson <erickson@dcc99617-32d9-48b4-a31d-7c20da2025e4>
Tue, 1 Feb 2011 23:40:24 +0000 (23:40 +0000)
commit011dcb5be0434eef185a079fa905945fa6180794
tree59fa74f33b84687d0540e95a546ac0d3ebeb51a4
parent7cf6cac6d8f2dd15d41fcbcb5ce68ea2c1c201e7
make sure that inline overdue fines generation completes before we attempt to void overdues fines in checkin, otherwise it's possible to create multiple services (storage and cstore) competing for the same DB row mid-transaction, resulting in cstore timeouts and rollback of checkin.  This could happen with backdated or amnesty checkins

git-svn-id: svn://svn.open-ils.org/ILS/branches/rel_2_0@19358 dcc99617-32d9-48b4-a31d-7c20da2025e4
Open-ILS/src/perlmods/OpenILS/Application/Circ/Circulate.pm