Open Bug 1794150 Opened 3 years ago Updated 7 months ago

Task creation dialog can be tricked into generating task with Start Date after Due

Categories

(Calendar :: Tasks, defect)

Thunderbird 102
defect

Tracking

(Not tracked)

UNCONFIRMED

People

(Reporter: mozilla-bugzilla, Unassigned)

References

Details

Attachments

(1 file)

Attached file example.ics

User Agent: Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) QtWebEngine/5.15.6 Chrome/87.0.4280.144 Safari/537.36

Steps to reproduce:

  1. Create new task
  2. Give it a Title
  3. Enable due date
  4. Set (but do not yet enable!) start date to after due date
  5. Enable due date
  6. (Synchronize VTODO to caldav server)

Actual results:

The task is created with a start date after the due date.

This also results in RFC 5545 non-compliant VTODO's, similar to #1794148 https://bugzilla.mozilla.org/show_bug.cgi?id=1794148

Expected results:

Task creation should be refused, with a similar error as the one you get when you try setting the start date to after the due date through other means:

  1. Create new task
  2. Give it a Title
  3. Enable due date
  4. Enable start date
  5. Set due date to before start date
  6. Alert pops up saying "The end date you entered occurs before the start date" and change is reverted
  7. Set start date to after due date
  8. Due date gets moved along with start date
See Also: → 1794148
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: