Rejecting an invitation in Lightning, adds the invitation to the calendar in Lightning of the rejecting user

UNCONFIRMED
Unassigned

Status

Calendar
E-mail based Scheduling (iTIP/iMIP)
UNCONFIRMED
3 years ago
3 years ago

People

(Reporter: Jose Antonio Calvo, Unassigned)

Tracking

Lightning 4.0.0.1

Details

(Reporter)

Description

3 years ago
User Agent: Mozilla/5.0 (Windows NT 6.1; WOW64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/43.0.2357.134 Safari/537.36

Steps to reproduce:

- Invitation sent from Horde/IMP to Lightning user



Actual results:

- Lightning user receives invitation mail
- Lightning user rejects invitation 
- Horde/IMP user receives mail confirming the rejection
- The event is recorded at calendar of Lightning user


Expected results:

- The event should'nt be recorded at calendar of Lightning user

Comment 1

3 years ago
What type of calendar are you using within Lightning? Can you enable calendar.debug.log and calendar.debug.log.verbose :n the config editor, reproduce the issue and see what is logged in the error console related to declining the invitation?
Component: Lightning Only → E-mail based Scheduling (iTIP/iMIP)

Updated

3 years ago
Flags: needinfo?(jose.antonio.calvo)
(Reporter)

Comment 2

3 years ago
The calendar used within Lightning is provided by an Horde/Kronolith server. 

I have reproduced the issue. This is the content of the error console when the Ligthning user rejects the invitation:

iTIP method: REQUEST

iTIP on REQUEST: no existing items.

iTIP operations: 1

iTIP options on: REQUEST

sendItems: Sending Email...

sendXpcomMail: Found USER autoResponse type.
This type is currently unsupported, the compose API will always enter a text/plain
or text/html part as first part of the message.
This will disable OL (up to 2003) to consume the mail as an iTIP invitation showing
the usual calendar buttons.

sendXpcomMail: Found AUTO autoResponse type.

mail text: MIME-version: 1.0
From: prova.agenda.nobel.1 prova.agenda.nobel.1@upc.edu
Message-ID: 55E6E4DA.9020303@upc.edu
To: prova.agenda.nobel.2@upc.edu
Date: Wed, 02 Sep 2015 12:00:26 GMT
Subject: =?UTF-8?Q?Respostaa_la_invitac?=
=?UTF-8?Q?i=c3=b3=28rebutjada=29:_Invitationto_be_rejected?=
Content-type: multipart/mixed; boundary="Boundary(ID_qyG4ZdjoAsiZ+Jo19dCbWQ)"

--Boundary(ID_qyG4ZdjoAsiZ+Jo19dCbWQ)
Content-type: multipart/alternative;
boundary="Boundary(ID_ryU4ZdJoASiZ+Jo21dCbwA)"

--Boundary_(ID_ryU4ZdJoASiZ+Jo21dCbwA)
Content-type: text/plain; charset=UTF-8
Content-transfer-encoding: 8BIT

Prova Agenda Nobel 1 prova.agenda.nobel.1@upc.edu ha refusat la vostra invitació a una cita.

--Boundary_(ID_ryU4ZdJoASiZ+Jo21dCbwA)
Content-type: text/calendar; method=REPLY; charset=UTF-8
Content-transfer-encoding: 8BIT

BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
METHOD:REPLY
BEGIN:VEVENT
CREATED:20150902T115726Z
LAST-MODIFIED:20150902T120026Z
DTSTAMP:20150902T120026Z
UID:20150902135726.nZ97LVh73T1NcNarNFwD9ZO@correu.upc.edu
SUMMARY:Invitation to be rejected
STATUS:CONFIRMED
ORGANIZER;CN=prova.agenda.nobel.2:mailto:prova.agenda.nobel.2@upc.edu
ATTENDEE;CN=Prova Agenda Nobel 1;PARTSTAT=DECLINED;ROLE=REQ-PARTICIPANT:ma
ilto:prova.agenda.nobel.1@upc.edu
DTSTART:20150903T070000Z
DTEND:20150903T080000Z
CLASS:PUBLIC
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR

--Boundary_(ID_ryU4ZdJoASiZ+Jo21dCbwA)--

--Boundary_(ID_qyG4ZdjoAsiZ+Jo19dCbWQ)
Content-type: application/ics; name=invite.ics
Content-transfer-encoding: 8BIT
Content-disposition: attachment; filename=invite.ics

BEGIN:VCALENDAR
PRODID:-//Mozilla.org/NONSGML Mozilla Calendar V1.1//EN
VERSION:2.0
METHOD:REPLY
BEGIN:VEVENT
CREATED:20150902T115726Z
LAST-MODIFIED:20150902T120026Z
DTSTAMP:20150902T120026Z
UID:20150902135726.nZ97LVh73T1NcNarNFwD9ZO@correu.upc.edu
SUMMARY:Invitation to be rejected
STATUS:CONFIRMED
ORGANIZER;CN=prova.agenda.nobel.2:mailto:prova.agenda.nobel.2@upc.edu
ATTENDEE;CN=Prova Agenda Nobel 1;PARTSTAT=DECLINED;ROLE=REQ-PARTICIPANT:ma
ilto:prova.agenda.nobel.1@upc.edu
DTSTART:20150903T070000Z
DTEND:20150903T080000Z
CLASS:PUBLIC
TRANSP:OPAQUE
END:VEVENT
END:VCALENDAR

--Boundary_(ID_qyG4ZdjoAsiZ+Jo19dCbWQ)--

_createTempImipFile path: C:\Users\JOSEAN~1.CAL\AppData\Local\Temp\itipTemp

iTIP on REQUEST: found 1 items.

iTIP operations: 0
Flags: needinfo?(jose.antonio.calvo)

Comment 3

3 years ago
Thanks. The log contains only email related information and no operations for storing the event to the calendar. Did you provide all the log messages?

If so, there must be a serverside storing of the event. Are both sender and recipient of the event on the same Horde server?

A simple test to confirm a serverside storing, you can check the calendar in Lightning after receiving but before replying to an invitation. If the event shows up in calendar view, it is evident it has been stored serverside.

Comment 4

3 years ago
Event is indeed stored with DECLINED PARTSTAT (Lightning 4.0.2.1/Davical)
You need to log in before you can comment on or make changes to this bug.