https://bugs.koha-community.org/bugzilla3/show_bug.cgi?id=39631
Bug ID: 39631
Summary: longoverdue.pl does not consider OverdueNoticeCalendar
when calculating overdue days
Change sponsored?: ---
Product: Koha
Version: Main
Hardware: All
OS: All
Status: NEW
Severity: enhancement
Priority: P5 - low
Component: Circulation
Assignee: [email protected]
Reporter: [email protected]
QA Contact: [email protected]
CC: [email protected], [email protected]
When the system preference OverdueNoticeCalendar is activated, the script
longoverdue.pl continues to calculate overdue duration using calendar days
instead of working days.
This creates a discrepancy with overdue_notices.pl, which correctly uses
working days for triggering overdue notices when OverdueNoticeCalendar is
enabled.
As a result, items may be marked as lost by longoverdue.pl before the final
configured overdue notice (e.g., ODUE3) has a chance to be sent.
To test
1. Set the system preference OverdueNoticeCalendar to « ignore calendar »
2. Set the following preferences:
DefaultLongOverdueLostValue = Long Overdue
DefaultLongOverdueDays = 15
3. Define days when the library is closed
3.1. Go to Tools > Calendar
3.2. Click on a Saturday (e.g., 2025-04-12) Fill Description = Saturdays,
Click on "Holiday repeated every same day of the week." and Click on Copy to
all libraries and submit
3.3. Repeat step 3.2. by clicking on Sundays (e.g., 2025-04-13) similarly.
4. Checkout an item to a patron of category type Board, and set due date to
2025-03-29 (15 days before today).
4.1. Click on "Show checkouts", click the barcode, and note the itemnumber.
5. Run: ./misc/cronjobs/longoverdue.pl
--> The item should be flagged as overdue (e.g., item 378 appears in the
output).
6. Now Enable the system preference OverdueNoticeCalendar.
7. Run longoverdue.pl again:
--> The item is still detected as overdue, even though it should not be
(due to holidays).
--
You are receiving this mail because:
You are the assignee for the bug.
You are watching all bug changes.
_______________________________________________
Koha-bugs mailing list
[email protected]
https://lists.koha-community.org/cgi-bin/mailman/listinfo/koha-bugs
website : http://www.koha-community.org/
git : http://git.koha-community.org/
bugs : http://bugs.koha-community.org/