6.0.0-beta1
9/24/25

[#5458] 'monthly' recurrence is actually 4-weekly
Summary 'monthly' recurrence is actually 4-weekly
Queue Kronolith
Queue Version 2.1.4
Type Bug
State Duplicate
Priority 1. Low
Owners
Requester rb330 (at) cscr (dot) cam (dot) ac (dot) uk
Created 06/14/2007 (6677 days ago)
Due
Updated 06/18/2007 (6673 days ago)
Assigned 06/17/2007 (6674 days ago)
Resolved 06/18/2007 (6673 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch No

History
06/18/2007 03:59:38 PM rb330 (at) cscr (dot) cam (dot) ac (dot) uk Comment #5 Reply to this comment
I think this is basically a duplicate of request 1922 then.
Yes - apologies for the noise.
06/18/2007 03:56:46 PM Chuck Hagenbuch Comment #4
State ⇒ Duplicate
Reply to this comment
I think this is basically a duplicate of request 1922 then.
06/18/2007 08:42:54 AM rb330 (at) cscr (dot) cam (dot) ac (dot) uk Comment #3 Reply to this comment
This isn't quite true, though I agree that the way that "same
weekday" recurrence works is confusing. Sometimes months have a 5th
Friday, for example, and sometimes they don't. I think what happens
is that we're going based on week number, so the month has a 5th
week, but Friday isn't in it.
I see, so the next month would include both its 4th friday, and the 
previous months 4th friday, and you'd end up with two events in the 
same month.
I guess we could try to check for that case; I'm honestly not sure
how hard it is. However if what you want is the last Friday of a
month, that's a different kind of recurrence that's not implemented
in Kronolith (see ticket 1922).
The recurrence I'm after is the nth x-day of the month, including the 
possibility of counting backwards from the end of the month (which 
would provide the 'last friday' functionality). It would be very 
useful, perhaps I'll have a look at the code. I'm not a programmer 
though, so I doubt I'll be able to do it!
06/17/2007 02:03:01 AM Chuck Hagenbuch Comment #2
State ⇒ Feedback
Reply to this comment
This isn't quite true, though I agree that the way that "same weekday" 
recurrence works is confusing. Sometimes months have a 5th Friday, for 
example, and sometimes they don't. I think what happens is that we're 
going based on week number, so the month has a 5th week, but Friday 
isn't in it.



I guess we could try to check for that case; I'm honestly not sure how 
hard it is. However if what you want is the last Friday of a month, 
that's a different kind of recurrence that's not implemented in 
Kronolith (see ticket 1922).
06/14/2007 09:52:28 AM rb330 (at) cscr (dot) cam (dot) ac (dot) uk Comment #1
Priority ⇒ 1. Low
Type ⇒ Bug
Summary ⇒ 'monthly' recurrence is actually 4-weekly
Queue ⇒ Kronolith
State ⇒ Unconfirmed
Reply to this comment
When creating an event and specifying 'Monthly: Recurs every x 
month(s) on the same weekday' the event will actually recur every 4 
weeks, not every month. This leads to (for example) an event set to 
recur on the last Friday of a month sometimes occurring twice in a 
month.

Saved Queries