[#12488] Recurring events overlapping days incorrectly shown
Summary Recurring events overlapping days incorrectly shown
Queue Kronolith
Queue Version 4.1.2
Type Bug
State Assigned
Priority 2. Medium
Owners Horde Developers
Requester stefan@baer.rwth-aachen.de
Created 2013-07-24 (2822 days ago)
Updated 2015-09-04 (2050 days ago)
Assigned 2013-07-24 (2822 days ago)
Milestone 5
Patch No

stefan@baer.rwth-aachen.de 2013-07-24 00:39:01
When adding an event that starts at one day and ends on the next day 
recurring several days, the part of the event in the morning is not 
displayed in the calendar:

Example: Event starts on 18 November on 5pm and ends on 19 November on 
11am. Recurring every 1 day for 3 days, the event isn't visible on 19 
November in the morning in the day, work week and week view. Only the 
last morning part of the date on 21 November is visible in the view.

I've attached this example to this bug.

Michael Rubinsky <mrubinsk@horde.org> 2013-07-24 16:49:17
No attachment, but confirmed.

Michael Rubinsky <mrubinsk@horde.org> 2013-09-09 20:59:21

The problem here is that even when the logic to cover the dates 
correctly is added, the $results array used to transport the calendar 
data around can only support a single entry per day or each event id. 
This will not be a simple fix.

Michael Rubinsky <mrubinsk@horde.org> 2013-09-09 21:11:35
The fix for this will also break BC since we would have to alter the 
structure of the $results array to contain the event_id as part of the 
data, and not as the key. This data structure , besides being used 
everywhere within Kronolith, is also exported as-is from Kronolith's 

Michael Rubinsky <mrubinsk@horde.org> 2015-09-04 14:25:53
See also Bug: 4438