We fixed how due and expiration dates are set when a course is changed from one‑off to recurring, so you get accurate next due dates, fewer manual fixes, and more reliable training schedules.
What's new:
- Correct due date calculations: When a course becomes recurring, we calculate the next due date using the transition timing and each user’s status, so users aren't skipped or marked overdue.
- Smarter progress handling: We only reset progress when necessary, preserving valid completions so your users don’t lose credit unnecessarily.
- Faster admin workflows: Admins can switch courses to recurring with confidence, reducing manual fixes and support requests.
We released this change now — you’ll see updated due dates and notifications immediately, helping you keep training on schedule and reduce admin effort.