Invitations link does not show when calendar is cached.
Categories
(Calendar :: E-mail based Scheduling (iTIP/iMIP), defect)
Tracking
(thunderbird_esr91 unaffected)
Tracking | Status | |
---|---|---|
thunderbird_esr91 | --- | unaffected |
People
(Reporter: lasana, Assigned: lasana)
References
Details
Attachments
(1 file)
STR:
- Have a caldav calendar and enable offline support.
- Receive an event with a future date, open the email but do not take any actions.
- Wait for the server to add the event to your calendar.
- Either restart Thunderbird or wait for the invitations manager to refresh.
Expected Result: The Invitations: 1
link should appear in the status bar
Actual Result: It does not appear.
This is because of an error introduced in bug 1693873 treating regular items as occurrences.
Updated•3 years ago
|
![]() |
Assignee | |
Updated•3 years ago
|
![]() |
Assignee | |
Comment 1•3 years ago
|
||
![]() |
Assignee | |
Updated•3 years ago
|
![]() |
Assignee | |
Comment 2•3 years ago
|
||
I'm not aware of this specific issue being a regression, removing keyword.
Updated•3 years ago
|
![]() |
Assignee | |
Comment 3•3 years ago
•
|
||
Seems like the link not showing was a symptom of a bigger problem:
Things work fine if you have just one account but you can ran into this issue if you add another with an associated calendar for it. Invitations for the first one will trigger the link but invitations on the second appears to be ignored. From my testing, seems like the wrong "invitedAttendee" is returned here:
I'm updating the title and steps to reproduce.
Edit:
Actually, I'm not sure that's what's taking place either because it does not happen consistently. Further investigation needed.
Updated•3 years ago
|
![]() |
Assignee | |
Updated•3 years ago
|
![]() |
Assignee | |
Comment 4•3 years ago
•
|
||
Ok. This is indeed a problem introduced by bug 1693873 (or possibly uncovered by it). The original patch would have worked except it went a little too far. Just making the schedulingSupport
property lazy so the correct superCalendar
is used should suffice.
Updated•3 years ago
|
Updated•3 years ago
|
![]() |
Assignee | |
Updated•3 years ago
|
Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/611a52551948
Make schedulingSupport property lazy in CalStorageItemModel. r=darktrojan
Description
•