| Summary | vEvent missing UID causes server error |
| Queue | IMP |
| Queue Version | Git master |
| Type | Bug |
| State | Resolved |
| Priority | 1. Low |
| Owners | slusarz (at) horde (dot) org |
| Requester | slusarz (at) horde (dot) org |
| Created | 11/07/2012 (4750 days ago) |
| Due | |
| Updated | 11/08/2012 (4749 days ago) |
| Assigned | |
| Resolved | 11/08/2012 (4749 days ago) |
| Github Issue Link | |
| Github Pull Request | |
| Milestone | |
| Patch | No |
Taken from Jan Schneider
State ⇒ Resolved
exception if UID does not exist. It is calling code's responsibility
to workaround missing UID.
commit 5e085ae5c41821aec6f3f70b8f52644b1dd6e7e8
Author: Michael M Slusarz <slusarz@horde.org>
Date: Wed Nov 7 21:05:11 2012 -0700
[mms] Allow iCalendar events to be added to the calendar even if
they are missing the required UID parameter (
Bug #11669).imp/docs/CHANGES | 2 ++
imp/lib/Ajax/Imple/ItipRequest.php | 9 ++++++++-
imp/package.xml | 2 ++
3 files changed, 12 insertions(+), 1 deletions(-)
http://git.horde.org/horde-git/-/commit/5e085ae5c41821aec6f3f70b8f52644b1dd6e7e8
Priority ⇒ 1. Low
Patch ⇒ No
Milestone ⇒
Assigned to Michael Slusarz
Assigned to Jan Schneider
Queue ⇒ IMP
Summary ⇒ vEvent missing UID causes server error
Type ⇒ Bug
State ⇒ Assigned
Two issues:
1. Should we somehow try to "fake" a UID? i.e. taking the SHA1
checksum of the vcalendar data? This is the only way I can think of
preventing duplicate adds if using IMP. Or do we just create a random
UUID, with the expectation that if duplicate adds happen, that's just
the reality of dealing with an event with no UID.
I assume this automatic UID determination should be done in the
Icalendar library.
2. If 1 is untenable, we need to at least catch this and give a proper
error message.