6.0.0-beta1
7/16/25

[#951] Recurring events spanning multiple days only displayed on first day
Summary Recurring events spanning multiple days only displayed on first day
Queue Kronolith
Queue Version HEAD
Type Bug
State Resolved
Priority 1. Low
Owners Horde Developers (at)
Requester rick (at) emery (dot) homelinux (dot) net
Created 12/08/2004 (7525 days ago)
Due
Updated 01/12/2007 (6760 days ago)
Assigned 12/18/2004 (7515 days ago)
Resolved 01/12/2007 (6760 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
01/12/2007 01:21:09 PM Jan Schneider Comment #10
State ⇒ Resolved
Reply to this comment
Yes, looks like bug #4438 was a duplicate of this.
01/12/2007 01:11:35 PM rick (at) emery (dot) homelinux (dot) net Comment #9 Reply to this comment
I believe this is fixed, and you can close the ticket. I don't 
remember a specific commit that fixed it (I think I remember Jan 
working on something to do with this, and maybe it got fixed in the 
process), but it's working for me now.



Thanks!

Rick
04/25/2005 10:09:00 AM scalero (at) ddol (dot) es Comment #8 Reply to this comment
This bug  does not have a solution? or workaround for SQL backend?





Thanks...



Sebastian Calero.
12/18/2004 02:34:31 AM Chuck Hagenbuch State ⇒ Stalled
 
12/18/2004 02:34:20 AM Chuck Hagenbuch Taken from Chuck Hagenbuch
State ⇒ Assigned
Assigned to Horde DevelopersHorde Developers
 
12/18/2004 02:34:07 AM Chuck Hagenbuch Comment #7
State ⇒ Stalled
Priority ⇒ 1. Low
Reply to this comment
Alright. I'm stumped on this one for now. I've stared at it, and I'm 
just not sure how to handle this in the recurrence functions. MCAL's 
weekly recurrence code is commented "/* XXX i have no idea how this 
code works */" (and MCAL doesn't handle events spanning multiple days 
anyway). PHPiCalendar may or may not handle it, but their code is 
completely untraceable. Any help on it would be wonderful.
12/14/2004 03:43:06 AM Chuck Hagenbuch Comment #6 Reply to this comment
Display problem was probably php5-specific; fixed now.
12/13/2004 09:14:52 PM Chuck Hagenbuch Priority ⇒ 2. Medium
 
12/13/2004 09:14:04 PM Chuck Hagenbuch Comment #5 Reply to this comment
Btw, the first way you had the event entered is correct (recurs on 
Friday every 5 weeks). Checking every day will cause many other 
problems, among them a display bug that I'm trying to fix, but will 
have slightly unpredictable recurrence effect.



So there are the display bugs to fix, plus the fact that the initial 
way you had it entered, it doesn't show up on all of the days that it 
should. I'm planning on fixing both.
12/11/2004 06:02:21 PM Chuck Hagenbuch Comment #4
Assigned to Chuck Hagenbuch
State ⇒ Assigned
Reply to this comment
Please stop posting screenshots; I've reproduced the problem(s) and am 
working on figuring out how to go about solving them.
12/09/2004 02:04:03 AM   New Attachment: Screenshot-WeekView.png Download
 
12/09/2004 02:02:34 AM   New Attachment: Screenshot-MonthViewFebruary.png Download
 
12/09/2004 02:01:30 AM   New Attachment: Screenshot-MonthViewJanuary.png Download
 
12/09/2004 02:00:56 AM   New Attachment: Screenshot-EventEdit.png Download
 
12/09/2004 02:00:25 AM   New Attachment: Screenshot-Event Detail.png Download
 
12/09/2004 01:51:39 AM rick (at) emery (dot) homelinux (dot) net Comment #3 Reply to this comment
Based on this information I received in a personal email:



--- Quoted Message ---

Hi Rick,



I had a similar problem but I found in my case it was related to the settings

that I had used for setting up the recurrance.



In my case if I had an appoitment that needed to recur every 5 
weeks,I'd type in

the 5 but I would also need to select each of the weekday boxes that 
are below,

otherwise it would only display for the default Friday selection.



I hope this helps? :)

--- End Quoted Message ---



I made the recommended change (checking the boxes for each day). The 
display changed, but is still not right.



The first occurrence of the event starts on Friday, January 14 2005 at 
5:00 PM and ends on Friday, January 21 2005 at 5:00 PM. When I 
initially filed this bug, without the day boxes checked, in every view 
the event appeared on Friday January 14 2005 from 5:00 PM until 
midnight. The second occurrence starts on Friday, February 18 2005 at 
5:00 PM and ends on Friday, February 25 2005 at 5:00 PM. In every 
view, the event appeared on Friday February 18 2005 from 5:00 PM until 
midnight. And so on, every 5 weeks.



So I modified the event and checked the box for every day. Now, in 
every view, the first occurrence appears on Friday, January 18, 
Saturday, January 19, and Sunday, January 20 from 5:00 PM until 
midnight each day. The second occurrence appears on each day from 
Monday, February 14 through Sunday February 20 (should be Friday 
February 18 through Friday February 25), from 5:00 PM until midnight 
each day. In this case, the event is displayed Monday through Sunday 
instead of Friday through Friday, and Monday through Thursday are in 
the wrong week. This occurs for every subsequent occurrence.



Sorry for the lengthy comment, but I hope it's clear what's happening.



Rick
12/08/2004 07:20:53 PM   New Attachment: event_detail.png Download
 
12/08/2004 07:19:27 PM blackm (at) ferris (dot) dyndns (dot) info Comment #2
New Attachment: month_view.png Download
Reply to this comment
I can reproduce the problem...



horde 3.0 rc3 and kronolith 2.0 rc3
12/08/2004 02:49:05 PM rick (at) emery (dot) homelinux (dot) net Comment #1
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ Recurring events spanning multiple days only displayed on first day
Queue ⇒ Kronolith
State ⇒ Unconfirmed
Reply to this comment
I entered an event that takes place from Friday at 5:00 PM until the 
following Friday at 5:00 PM, and set the event to recur every 5 weeks 
(the event tracks the time I'm on call at work). The event properly 
shows every 5 weeks, but only appears on the first Friday from 5:00 PM 
until midnight (and shows again on Friday 5 weeks in the future, etc). 
I expected to see the event span each day of the week. This happens in 
all views (month, week, day).

Saved Queries