Closed
Bug 1601848
Opened 6 years ago
Closed 6 years ago
Several immutability problems in recurrence components
Categories
(Calendar :: Internal Components, defect)
Calendar
Internal Components
Tracking
(Not tracked)
RESOLVED
FIXED
Thunderbird 73.0
People
(Reporter: darktrojan, Assigned: darktrojan)
Details
Attachments
(1 file)
|
7.57 KB,
patch
|
Fallen
:
review+
|
Details | Diff | Splinter Review |
Working on some tests, I noticed I could change some things about objects that should be immutable. I dug deeper:
- calRecurrenceDate throws
Cr.NS_ERROR_OBJECT_IS_MUTABLEwhich isn't a thing, should beCr.NS_ERROR_OBJECT_IS_IMMUTABLE - calRecurrenceRule in both backends skip checking if they are mutable before changing
| Assignee | ||
Comment 1•6 years ago
|
||
Attachment #9114033 -
Flags: review?(philipp)
Updated•6 years ago
|
Version: unspecified → Trunk
Updated•6 years ago
|
Attachment #9114033 -
Flags: review?(philipp) → review+
| Assignee | ||
Updated•6 years ago
|
Keywords: checkin-needed-tb
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/0660d7e0fdfc
Enforce immutability in recurrenceRule and recurrenceDate; r=Fallen
| Assignee | ||
Updated•6 years ago
|
Target Milestone: --- → 73
You need to log in
before you can comment on or make changes to this bug.
Description
•