Summary | delete one recurrence of recurring event deletes all of them in mail clients |
Queue | Kronolith |
Queue Version | 2.1.7 |
Type | Bug |
State | Resolved |
Priority | 2. Medium |
Owners | jan (at) horde (dot) org |
Requester | msaalfrank (at) gk-software (dot) com |
Created | 04/22/2008 (6278 days ago) |
Due | |
Updated | 08/25/2008 (6153 days ago) |
Assigned | 05/02/2008 (6268 days ago) |
Resolved | 08/25/2008 (6153 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | 2.2.1 |
Patch | No |
http://cvs.horde.org/diff.php/imp/docs/CHANGES?r1=1.699.2.342&r2=1.699.2.343&ty=u
http://cvs.horde.org/diff.php/imp/lib/MIME/Viewer/itip.php?r1=1.37.2.40&r2=1.37.2.41&ty=u
http://cvs.horde.org/diff.php/kronolith/delete.php?r1=1.9.2.4&r2=1.9.2.5&ty=u
http://cvs.horde.org/diff.php/kronolith/docs/CHANGES?r1=1.165.2.224&r2=1.165.2.225&ty=u
http://cvs.horde.org/diff.php/kronolith/lib/Kronolith.php?r1=1.263.2.74&r2=1.263.2.75&ty=u
Taken from
State ⇒ Resolved
http://cvs.horde.org/diff.php/imp/docs/CHANGES?r1=1.1176&r2=1.1177&ty=u
http://cvs.horde.org/diff.php/imp/lib/MIME/Viewer/itip.php?r1=1.95&r2=1.96&ty=u
http://cvs.horde.org/diff.php/kronolith/delete.php?r1=1.12&r2=1.13&ty=u
http://cvs.horde.org/diff.php/kronolith/docs/CHANGES?r1=1.465&r2=1.466&ty=u
http://cvs.horde.org/diff.php/kronolith/lib/Kronolith.php?r1=1.432&r2=1.433&ty=u
State ⇒ Assigned
New Attachment: event-invitation.ics
New Attachment: event-cancellation.ics
to reproduce this with the latest code.
inviting sbest and canceling one event of the recurrence.
After accepting the cancel-notification not only the current event was
deleted, but all of them.
The ICS-Files are attached.
to reproduce this with the latest code.
1. User testwilli3 generates an daily recurring event and sends
notificatio about this to msaalfrank
2. msaalfrank accepts the event.
3. testwilli3 cancels event on one day and hits "only the current
event", sends notification
4. msaalfrank gets email and confirms by "delete from my calender"
Instead of deletion there is an error-message: There was an error
deleting the event: Event not found.
The cancel-emails attachment:
--=_2lobzo237wl3
Content-Type: text/calendar;
charset=ISO-8859-1;
name="event-cancellation.ics";
METHOD="CANCEL"
Content-Disposition: inline;
filename="event-cancellation.ics"
Content-Transfer-Encoding: 7bit
BEGIN:VCALENDAR
VERSION:2.0
METHOD:CANCEL
X-WR-CALNAME:testwilli3@gk-software.com's Calendar
PRODID:-//The Horde Project//Horde_iCalendar Library//EN
BEGIN:VEVENT
DTSTART:20080504T040000Z
DTEND:20080504T050000Z
DTSTAMP:20080502T145655Z
UID:20080502165615.16224dsn7638clfz@webmail.gk-software.com
CREATED:20080502T145615Z
LAST-MODIFIED:20080502T145615Z
SUMMARY:testrecurrence1
ORGANIZER;CN=Test Willi3:mailto:testwilli3@gk-software.com
CLASS:PUBLIC
STATUS:CONFIRMED
TRANSP:OPAQUE
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:
msaalfrank@gk-software.com
RRULE:FREQ=DAILY;INTERVAL=1
SEQUENCE:1
END:VEVENT
END:VCALENDAR
--=_2lobzo237wl3--
=============================================================
The initial inviting emails content.
--=_4m7mynqeur9r
Content-Type: text/plain;
charset=ISO-8859-1
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable
testrecurrence1 (on 05/04/2008 at 06:00)
Attendees: msaalfrank@gk-software.com
Attached is an iCalendar file with more information about the event. If your=
mail client supports iTip requests you can use this file to easily update y=
our local copy of the event.
If your email client doesn't support iTip requests you can use one of the fo=
llowing links to accept or decline the event.
To accept the event:
https://webmail.gk-software.com/hordetest/kronolith/attend.php?i=3D200805021=
65615.16224dsn7638clfz%40webmail.gk-software.com&u=3Dmsaalfrank%40gk-softwar=
e.com&a=3Daccept
To accept the event tentatively:
https://webmail.gk-software.com/hordetest/kronolith/attend.php?i=3D200805021=
65615.16224dsn7638clfz%40webmail.gk-software.com&u=3Dmsaalfrank%40gk-softwar=
e.com&a=3Dtentative
To decline the event:
https://webmail.gk-software.com/hordetest/kronolith/attend.php?i=3D200805021=
65615.16224dsn7638clfz%40webmail.gk-software.com&u=3Dmsaalfrank%40gk-softwar=
e.com&a=3Ddecline
--=_4m7mynqeur9r
Content-Type: text/calendar;
charset=ISO-8859-1;
name="event-invitation.ics";
METHOD="REQUEST"
Content-Disposition: inline;
filename="event-invitation.ics"
Content-Transfer-Encoding: 7bit
BEGIN:VCALENDAR
VERSION:2.0
METHOD:REQUEST
X-WR-CALNAME:testwilli3@gk-software.com's Calendar
PRODID:-//The Horde Project//Horde_iCalendar Library//EN
BEGIN:VEVENT
DTSTART:20080504T040000Z
DTEND:20080504T050000Z
DTSTAMP:20080502T145615Z
UID:20080502165615.16224dsn7638clfz@webmail.gk-software.com
CREATED:20080502T145615Z
LAST-MODIFIED:20080502T145615Z
SUMMARY:testrecurrence1
ORGANIZER;CN=Test Willi3:mailto:testwilli3@gk-software.com
CLASS:PUBLIC
STATUS:CONFIRMED
TRANSP:OPAQUE
ATTENDEE;ROLE=REQ-PARTICIPANT;PARTSTAT=NEEDS-ACTION;RSVP=TRUE:mailto:
msaalfrank@gk-software.com
RRULE:FREQ=DAILY;INTERVAL=1
END:VEVENT
END:VCALENDAR
--=_4m7mynqeur9r--
generated .ics notifications for testing?
attached icalendar output is helping.
regards,
Michael
State ⇒ Feedback
reproduce this with the latest code.
If the problem does persist, can you please attach one of the
generated .ics notifications for testing?
Priority ⇒ 2. Medium
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Summary ⇒ delete one recurrence of recurring event delets all of them in mailclients
Type ⇒ Bug
Queue ⇒ Kronolith
If attendes accepts and updates their calendar in horde, there is the
following error.
Fatal error: Call to undefined function: getuid() in
/srv/www/htdocs/horde/kronolith/lib/Driver/sql.php on line 624
If it is accepted in some other mailclient (tested with outlook 2000
and evolution 2.4.0) the whole series of events instead of the single
recurrence is deleted.
regards,
Michael