Skip to content

Task Repeat Setting Lost When Changing Due Date #2103

@achmafooma

Description

@achmafooma

Describe the bug
When I change the due date of a repeating task, the repeat setting is cleared and must be manually reset. If I forget to check, this results in it becoming a non-repeating task.

To Reproduce

Example flow:

  • Click "Add Task" button
    • Give the task a name
    • Set date to "Today"
    • Set repeat to "Every Week"
    • Click "Add Task"
  • Select the newly created task
    • Click due date (which should say "Today, every week")
    • Click "Tomorrow"
  • Note that the task is now showing "Tomorrow" (with no repeat)

Alternatively, instead of setting the date to "Tomorrow", you can click "Choose a date" and it will return to the due date view but also with the repeat now un-set.

Expected behavior
Changing the due date of a repeating task should not change the repeat setting. If it's due today with a weekly repeat, changing the due date should result in a task with the new due date that is still set to repeat weekly.

Screenshots
Initial task setting:
Image

After only changing due date:
Image

Desktop (please complete the following information):

  • EndeavourOS (rolling; fully updated)
  • Planify built today from 'master' branch.

Metadata

Metadata

Assignees

No one assigned

    Labels

    Projects

    Status

    Backlog

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions