6.0.0-beta1
7/14/25

[#12368] dragging recurring events produces invalid ics-file
Summary dragging recurring events produces invalid ics-file
Queue Kronolith
Queue Version 4.1.0
Type Bug
State Resolved
Priority 2. Medium
Owners mrubinsk (at) horde (dot) org
Requester thpo+horde (at) dotrc (dot) de
Created 06/18/2013 (4409 days ago)
Due
Updated 06/21/2013 (4406 days ago)
Assigned
Resolved 06/18/2013 (4409 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
06/21/2013 06:47:13 PM Git Commit Comment #7 Reply to this comment
Changes have been made in Git (master):

commit 89349d5392ef304ccf7ca1c85e91656bb7fe8556
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Fri Jun 21 14:46:08 2013 -0400

     Output the full datetime for EXDATE to make Apple iCal/Calendar happy.

     Bug: 12368

  kronolith/lib/Event.php |   23 +++++++++++++++++++----
  1 files changed, 19 insertions(+), 4 deletions(-)

http://git.horde.org/horde-git/-/commit/89349d5392ef304ccf7ca1c85e91656bb7fe8556
06/21/2013 04:55:10 PM Michael Rubinsky Comment #6 Reply to this comment
sorry to tell you, that this only fixes it partially:
if I remove the "exception", kronolith just removes the entry, 
without showing the original recurring event again
This part is expected. Once an exception is created, it should not 
revert back to the original version of the event if deleted.
whereas other programs (tested with ical) reproduce the (once moved, 
now deleted) entry at its original position in recurring order
Do you mean if the calendar is exported from Kronolith and imported 
into iCal/Calendar the series shows the previously deleted original 
instance?
06/18/2013 09:03:20 PM thpo+horde (at) dotrc (dot) de Comment #5 Reply to this comment
sorry to tell you, that this only fixes it partially:
if I remove the "exception", kronolith just removes the entry, without 
showing the original recurring event again, whereas other programs 
(tested with ical) reproduce the (once moved, now deleted) entry at 
its original position in recurring order
06/18/2013 02:37:57 PM Michael Rubinsky Comment #4
Assigned to Michael Rubinsky
State ⇒ Resolved
Reply to this comment
kronolith 4.1.1
06/18/2013 02:36:55 PM Git Commit Comment #3 Reply to this comment
Changes have been made in Git (master):

commit e6acd3d770906c1208b80bf0f2b46a8a99b7f97d
Author: Michael J Rubinsky <mrubinsk@horde.org>
Date:   Tue Jun 18 10:34:34 2013 -0400

     Bug: 12368 Fix setting RECURRENCE-ID field of exception events.

  kronolith/lib/Event.php |    7 +++++--
  1 files changed, 5 insertions(+), 2 deletions(-)

http://git.horde.org/horde-git/-/commit/e6acd3d770906c1208b80bf0f2b46a8a99b7f97d
06/18/2013 12:16:52 PM thpo+horde (at) dotrc (dot) de Comment #2 Reply to this comment
kronolith gets confused about those exceptions when trying to delete 
them (delete calendar with all entries actually)
06/18/2013 08:04:18 AM thpo+horde (at) dotrc (dot) de Comment #1
Priority ⇒ 2. Medium
Type ⇒ Bug
Summary ⇒ dragging recurring events produces invalid ics-file
Queue ⇒ Kronolith
Milestone ⇒
Patch ⇒ No
New Attachment: termine.ics Download
State ⇒ Unconfirmed
Reply to this comment
When I create a recurring event and then drag one of the calendar 
entries to another timeslot, this exception is not understood by other 
calendaring applications (testet evolution and ical).

Attached an example ics-File: created a recurring event for the next 5 
weeks on every Tuesday; then took the first entry and moved it to 
wednesday the same week
Kronolith displays everything fine, btw..

Saved Queries