Summary | Attendee get error on delete cancelled events |
Queue | Kronolith |
Queue Version | 2.3.2 |
Type | Bug |
State | Not A Bug |
Priority | 2. Medium |
Owners | jan (at) horde (dot) org |
Requester | daniel.beneyto (at) upcnet (dot) es |
Created | 04/08/2010 (5566 days ago) |
Due | |
Updated | 12/12/2011 (4953 days ago) |
Assigned | 03/13/2011 (5227 days ago) |
Resolved | 12/12/2011 (4953 days ago) |
Github Issue Link | |
Github Pull Request | |
Milestone | |
Patch | No |
State ⇒ Not A Bug
State ⇒ Assigned
New Attachment: sql.php.patch
changed otherwise.
Modifications were done on sql.php version:
$Horde: kronolith/lib/Driver/sql.php,v 1.136.2.36 2008/05/14 19:41:02
chuck Exp $
shared calendar?
Do not hesitate to contact me for additional feedback.
Regards,
State ⇒ Feedback
changed otherwise.
Also: any chance that any of the attendees stored the event in a
shared calendar?
New Attachment: sql.php
kronolith-h3-2.3.4 )
I attach Kronolith H3 2.3.2 sql.php file which I modified to solve the
problem. Maybe you can make a look on it and say if the modifications
are OK or can produce collateral issues.
Regards,
Priority ⇒ 2. Medium
State ⇒ Unconfirmed
Patch ⇒ No
Milestone ⇒
Queue ⇒ Kronolith
Due ⇒ 02/01/2010
Summary ⇒ Attendee get error on delete cancelled events
Type ⇒ Bug
I describe how to reproduce the issue:
OX = Operation
MC = Meeting creator
A1 = Attendee 1
A2 = Attendee 2
O1 : MC creates a meeting and add to attendees (A1 and A2) -> Send new
event notification.
O2 : A1 accept and add to calendar event
O3 : A2 accept and add to calendar event
O4 : MC delete event -> Send cancel notification
O5 : A1 "accept" delete event from calendar -> Get error ("There was
an error deleting the event: Event not found")
O6 : A2 "accept" delete event from calendar -> Work OK
O7 : A1 "accept" delete event from calendar -> Work OK now
------------
As I could see, it seems that deletions from notification messages are
not getting events correctly. They seem order depending.
I check and debbug sql.php and mysql database values and realise that
when delete operation fails on sql.php &getId() funcion is getting
wrong event_id, and when is trying to execute deleteEvent function
MySQL DELETE sentence does not match event_id with calendar_id.
I make a kind of workarround to return correct event_id on &getId
function but I dunno which collateral effects will have.
Please, could someone confirm that I'm not the only is having this issue.
If some additional info is needed no doubt to contact me.
Thanks,