[Tickets #11976] Re: invation emails are handled wrong
noreply at bugs.horde.org
noreply at bugs.horde.org
Sun Jan 27 12:40:20 UTC 2013
BITTE NICHT AUF DIESE NACHRICHT ANTWORTEN. NACHRICHTEN AN DIESE
E-MAIL-ADRESSE WERDEN NICHT GELESEN.
Ticket-URL: http://bugs.horde.org/ticket/11976
------------------------------------------------------------------------------
Ticket | 11976
Aktualisiert Von | jmozdzen at nde.ag
Zusammenfassung | invation emails are handled wrong
Warteschlange | Kronolith
Version | 4.0.3
Typ | Bug
Status | Feedback
Priorität | 1. Low
Milestone |
Patch |
Zuständige |
------------------------------------------------------------------------------
jmozdzen at nde.ag (2013-01-27 12:40) hat geschrieben:
Hi Jan,
> commit 41b7f1264814bcaa9207f0c1e4af1d456bbccc17
> Author: Jan Schneider <jan at horde.org>
> Date: Sat Jan 26 13:44:25 2013 +0100
>
> DTEND is non-inclusive.
I applied the change to my server and it does indeed correct the event
display in IMP.
Unfortunately, it does not address the invalid modification of the
stored event details:
--- cut here: event data before the event is accepted ---
Content-Type: application/x-vnd.kolab.event; name=kolab.xml
Content-Disposition: inline; x-kolab-type=xml; filename=kolab.xml
Content-Transfer-Encoding: quoted-printable
<?xml version=3D"1.0" encoding=3D"UTF-8"?>
<event version=3D"1.0">
<uid>51051cde-17b0-45a1-ab3f-2805c0a86604</uid>
<body>single-day all-day event Jan 28</body>
<categories></categories>
<creation-date>2013-01-27T12:26:06Z</creation-date>
<last-modification-date>2013-01-27T12:27:30Z</last-modification-date>
<sensitivity>public</sensitivity>
<product-id>Horde_Kolab_Format_Xml-2.0.2 (api version: 1)</product-id>
<summary>test event</summary>
<location>test location</location>
<start-date>2013-01-28</start-date>
<alarm>15</alarm>
<horde-alarm-methods>a:0:{}</horde-alarm-methods>
<show-time-as>busy</show-time-as>
<end-date>2013-01-28</end-date>
<attendee>
<display-name></display-name>
<smtp-address>jmozdzen at nde.ag</smtp-address>
<status>none</status>
<request-response>false</request-response>
<role>required</role>
</attendee>
</event>
--- cut here ---
--- cut here: stored event details after the event was accepted ---
<?xml version=3D"1.0" encoding=3D"UTF-8"?>
<event version=3D"1.0">
<uid>51051cde-17b0-45a1-ab3f-2805c0a86604</uid>
<body>single-day all-day event Jan 28</body>
<categories></categories>
<creation-date>2013-01-27T12:26:06Z</creation-date>
<last-modification-date>2013-01-27T12:29:37Z</last-modification-date>
<sensitivity>public</sensitivity>
<product-id>Horde_Kolab_Format_Xml-2.0.2 (api version: 1)</product-id>
<summary>test event</summary>
<location>test location</location>
<start-date>2013-01-28</start-date>
<alarm>15</alarm>
<horde-alarm-methods>a:0:{}</horde-alarm-methods>
<show-time-as>busy</show-time-as>
<end-date>2013-01-29</end-date>
<attendee>
<display-name></display-name>
<smtp-address>jmozdzen at nde.ag</smtp-address>
<status>none</status>
<request-response>false</request-response>
<role>required</role>
</attendee>
</event>
--- cut here ---
As you can see clearly, the <end-date> element was overwritten with
the (false) exclusive end date from the invitation e-mail.
(Test case as originally reported - I created an event in my personal
calendar and added me as the only invitee - the resulting event entry
is listed above - then displayed the resulting invitation email in IMP
(this time with correctly displayed end date) and clicked "accept and
update in my calendar" - the resulting event entry contains the
modified end date, as listed above).
Let me know if I can help out somehow, i.e. by tracing some code path
in my installation.
More information about the bugs
mailing list