I've got an idea for a possibly less onerous upgrade script for this fix, which I think is the main objection. Basically, instead of doing the fine-period math for day-granular fines, we could simply set each time component to the start of the day instead of the end. This would ensure that no fines actually change days no matter what their code heritage might be. Thoughts?
I've got an idea for a possibly less onerous upgrade script for this fix, which I think is the main objection. Basically, instead of doing the fine-period math for day-granular fines, we could simply set each time component to the start of the day instead of the end. This would ensure that no fines actually change days no matter what their code heritage might be. Thoughts?