I have tested the patch on our 3.4-based development system with items that had a circulation duration of 168 hours ("168:00:00"). It was a blocking problem: even trying to override the due date failed as the code first tries to resolve the default duration.
Before applying the patch, we suffered the same problem as was reported in this bug.
After applying the patch, the problem was resolved. I then applied it to our production 3.4-based system.
I have tested the patch on our 3.4-based development system with items that had a circulation duration of 168 hours ("168:00:00"). It was a blocking problem: even trying to override the due date failed as the code first tries to resolve the default duration.
Before applying the patch, we suffered the same problem as was reported in this bug.
After applying the patch, the problem was resolved. I then applied it to our production 3.4-based system.
I also ran the Perl tests and can report that the additional test that Galen added (thank you!) passed successfully. I have posted a signoff branch at working/ user/dbs/ lp1857156_ fix_hhh_ mm_ss_loan_ durations_ signoff / https:/ /git.evergreen- ils.org/ ?p=working/ Evergreen. git;a=shortlog; h=refs/ heads/user/ dbs/lp1857156_ fix_hhh_ mm_ss_loan_ durations_ signoff