Closed Bug 1731616 Opened 3 years ago Closed 3 years ago

Unexpected dialog "Party crashing? You are not on the guest list yet"

Categories

(Calendar :: E-mail based Scheduling (iTIP/iMIP), defect)

Thunderbird 91
defect

Tracking

(thunderbird_esr91 unaffected)

RESOLVED FIXED
100 Branch
Tracking Status
thunderbird_esr91 --- unaffected

People

(Reporter: giunta.gaetano, Assigned: lasana)

References

(Regression)

Details

(Keywords: regression)

Attachments

(2 files)

Attached image Clipboard01.png —

User Agent: Mozilla/5.0 (Windows NT 10.0; Win64; x64; rv:92.0) Gecko/20100101 Firefox/92.0

Steps to reproduce:

Receive an email invite to a meeting (zoom call, but it seems to happen with ms teams meetings and google meet meetings too, with invites presumably sent by either google calendar or outlook).

Actual results:

TB popped up a dialog stating "Party crashing? You are not on the guest list yet", even though one of my configured email addresses is clearly visible in the attendee list.

Expected results:

TB should have not have asked me that question.

Note that, although I do have an email address set up in TB which is invited to the meeting, in my list of TB calendars there is none which is associated with that address. Maybe the fix is as simple as creating a new calendar and associate it with that email, but the dialog shown by the app is not a very goo hint that I should do that...

PS: TB 91.1 on Windows10 64bit

Depends on: 1702782
Component: Untriaged → E-mail based Scheduling (iTIP/iMIP)
Product: Thunderbird → Calendar

Having read the description of #1702782, I think that this might not be a huge issue after all, more of a mismatched understanding.

In my mind, I associate an "identity" primarily with an email account, and am thus surprised to see that, when i receive an invite for an event, TB is telling me that I am not invited, even though I do have an "identity" (email) which is in the attendee list.

Otoh, TB seems to be trying to find the list of all my existing identities from the configured calendars, of which there is none set up to match an email address from the attendee list. It is thus probably first warning me somehow that I will be responding with a non-invited email address (the "party crasher" dialog), and then letting me pick up an identity to use to respond to the invite.
The weird thing is that, in the list of identities which is displayed in the 2nd dialog, asking me which one to use to respond to the invite, I can choose the email address which is in the original invite but not associated with any calendar (and, weirdly enough, when I do that, the invite is actually stored in a calendar associated with another email...)

I have noticed this as well. I am accepting a calendar invite into a google calendar (using gdata-provider plug-in).

In addition to your behavior I then notice that gmail DUPLICATES the invite and sends it to EVERYBODY on the original invite!

Very embarassing and I don't know if the problem is with Thunderbird or gdata-provider hence I am writing this here as well as reporting it to g-data provider.

Assignee: nobody → lasana
Status: UNCONFIRMED → ASSIGNED
No longer depends on: 1702782
Ever confirmed: true
Regressed by: 1736093

The reason the dialog keeps coming up is because the items are not associated with a calendar yet. Figuring out the "invited attendee" involves checking if the calendar's email is on the attendees list. No calendar means nothing to check.

Target Milestone: --- → 100 Branch

Pushed by geoff@darktrojan.net:
https://hg.mozilla.org/comm-central/rev/28256d74ec67
Use the itip item's targetCalendar to retrieve the invited attendee. r=henry

Status: ASSIGNED → RESOLVED
Closed: 3 years ago
Resolution: --- → FIXED
See Also: → 1722738
See Also: → 1780230
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: