Change #6780
Category | None |
Changed by | Galen Charlton <gmc | @equinoxinitiative.org>
Changed at | Fri 03 Jan 2020 13:44:57 |
Repository | git://git.evergreen-ils.org/Evergreen.git |
Project | Evergreen |
Branch | master |
Revision | 75c6b77aabfd5fc0c1db36aa3b7b4f0d7357dd4a |
Comments
LP#1857156: handle HHH:MM:SS durations in loans This patch fixes a problem where loan durations of the form HHH:MM:SS, where the hours component is longer than 2 digits, could cause checkouts to fail. This sort of duration has been observed in cases where a library wanted a long-term reserves loan that doesn't have the due time bumped up to midnight. To test ------- [1] Set up a circulation policy that has a loan duration of 167:59:59. [2] Attempt a checkout that uses that policy. Note that the checkout will fail. [3] Apply the patch and repeat step 2. This time, the checkout should succeed. Signed-off-by: Galen Charlton <gmc@equinoxinitiative.org> Signed-off-by: Dan Scott <dan@coffeecode.net> Signed-off-by: Michele Morgan <mmorgan@noblenet.org>
Changed files
- Open-ILS/src/perlmods/lib/OpenILS/Utils/DateTime.pm
- Open-ILS/src/perlmods/t/14-OpenILS-Utils.t