Pre-submission checklist
Description
When completing a task that has a repeat interval configured (e.g. repeat every week/month) but no initial due date set, the next recurrence does not properly calculate or assign a due date.
Steps to Reproduce
- Create a task without setting an initial due date.
- Configure a repeat interval (e.g., repeat every 1 week).
- Mark the task as completed.
- Observe the newly created / updated recurring task.
Expected Behavior
The next recurrence should have its due date calculated and set relative to the completion timestamp (e.g., completion_date + interval), or according to the configured repeat mode.
Actual Behavior
The due date remains empty/unset, so the recurring task does not appear in upcoming filters, calendar views, or scheduled reminders.
Vikunja Version
v2.5.0
Browser and version
N/A (Backend / Frontend behavior)
Can you reproduce the bug on the Vikunja demo site?
Yes
Pre-submission checklist
Description
When completing a task that has a repeat interval configured (e.g. repeat every week/month) but no initial due date set, the next recurrence does not properly calculate or assign a due date.
Steps to Reproduce
Expected Behavior
The next recurrence should have its due date calculated and set relative to the completion timestamp (e.g.,
completion_date + interval), or according to the configured repeat mode.Actual Behavior
The due date remains empty/unset, so the recurring task does not appear in upcoming filters, calendar views, or scheduled reminders.
Vikunja Version
v2.5.0
Browser and version
N/A (Backend / Frontend behavior)
Can you reproduce the bug on the Vikunja demo site?
Yes