Looking in message_queue, I see DUE messages with message_queue.time_queued = 2019-03-04 00:10:07 where the content says The following item is now due: and gives a due date/time of: 2019-03-04 23:59 ... So the loan is actually not due for another 23 hours and 49 minutes. This is especially bothersome for one-day-loans, where the DUE(DGST) messages are never triggered, because the trigger is set off before the patron has a chance to borrow the item. Wouldn't it be better to fire off the DUE(DGST) messages 24 hours later, so at 2019-03-05 00:10:07 it would say "The following item is now due: 2019-03-04 23:59 ..."? Or am I missing something?
Due messages are sent the day the item is due = can be returned without without being late. I think this is the correct behavior, it warns you before things get overdue. (2019-03-04 sent on -05 would be overdue)
You are right, of course. And changing the wording of the message a bit would make it make more sense. Closing.