Summary | ITIP method used for rescheduling an event |
Queue | Kronolith |
Queue Version | 2.3.4 |
Type | Bug |
State | Resolved |
Priority | 1. Low |
Owners | mrubinsk (at) horde (dot) org |
Requester | patrick.abiven (at) apitech (dot) fr |
Created | 07/09/2010 (5475 days ago) |
Due | |
Updated | 07/09/2010 (5475 days ago) |
Assigned | |
Resolved | 07/09/2010 (5475 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
Assigned to Michael Rubinsky
State ⇒ Resolved
Thanks!
Merge from Git:
ADD is only used when adding new instances to an existing recurring
event series.
As per RFC 2446, REQUEST should be used when modifying an existing
event. We currently
don't support adding instances to the existing recurring event series
via iTip without
sending the entire event series again.
Bug: 9131Reported By: patrick.abiven@apitech.fr
http://cvs.horde.org/diff.php/kronolith/lib/Kronolith.php?rt=horde&r1=1.263.2.84&r2=1.263.2.85&ty=u
ADD is only used when adding new instances to an existing recurring
event series.
As per RFC 2446, REQUEST should be used when modifying an existing
event. We currently
don't support adding instances to the existing recurring event series
via iTip without
sending the entire event series again.
Bug: 9131Reported By: patrick.abiven@apitech.fr
http://git.horde.org/diff.php/kronolith/lib/Kronolith.php?rt=horde-git&r1=90a9aa6cd06eeb00f09baf369f2c087210dc68f8&r2=82a31168b7992db45c239c110f50197c600d7f17
Priority ⇒ 1. Low
Patch ⇒ No
Milestone ⇒
Queue ⇒ Kronolith
Summary ⇒ ITIP method used for rescheduling an event
Type ⇒ Bug
State ⇒ Unconfirmed
When rescheduling an existing event, the ITIP message sent to
attendees contains the method 'ADD'.
Based on RFC 2446, it seems we should use the method 'REQUEST' (The
"REQUEST" method may be used to reschedule an event) and not the
method 'ADD' (The "ADD" method in a "VEVENT" calendar component is
used to add one or more instances to an existing "VEVENT".).
We have face this issue when attendees use Thunderbird + Lightning for
processing ITIP messages from an organizer using Kronolith.
lib/Kronolith.php
- $method = 'ADD';
+ $method = 'REQUEST';
$filename = 'event-update.ics';
$subject = sprintf(_("Updated: %s."), $event->getTitle());
Regards
Patrick