View Issue Details
|ID||Project||Category||View Status||Date Submitted||Last Update|
|0001312||SOGo||Web Calendar||public||2011-05-19 09:26||2011-06-17 17:12|
|Reporter||Marten Gajda||Assigned To||ludovic|
|Target Version||1.3.8||Fixed in Version||1.3.8|
|Summary||0001312: DURATION not properly set when changing existing event to all-day event|
When a non-all-day event with DURATION attribute (instead of DTEND) is changed to an all-day event in the web calendar, the DURATION attribute is left unchanged but an DTEND attribute is added.
This leads to the following event
which is obviously broken (all-day event with a DURATION of one hour).
I tested it with recurring events only, single instance events my be affected as well.
Note: the original event was created by my CalDAV-Sync adapter for Android (which always sets a duration for recurring events instead of dtend). It was synced correctly and later changed to all-day via SOGo's web calendar.
|Tags||No tags attached.|
If changed back to a non-all-day event the DURATION seems to be updated properly and the DTEND is removed
Reminder sent to:
A unit test should be written for this over DAV.
|2011-05-19 09:26||Marten Gajda||New Issue|
|2011-05-19 09:43||Marten Gajda||Note Added: 0002496|
|2011-06-15 16:35||ludovic||Status||new => assigned|
|2011-06-15 16:35||ludovic||Assigned To||=> ludovic|
|2011-06-15 16:35||ludovic||Target Version||=> 1.3.8|
|2011-06-17 17:11||ludovic||Note Added: 0002602|
|2011-06-17 17:11||ludovic||Status||assigned => resolved|
|2011-06-17 17:11||ludovic||Fixed in Version||=> 1.3.8|
|2011-06-17 17:11||ludovic||Resolution||open => fixed|
|2011-06-17 17:12||ludovic||Note Added: 0002603|