6.0.0-beta1
9/6/25

[#5149] Daily, every weekday Recurring items also appear on weekends
Summary Daily, every weekday Recurring items also appear on weekends
Queue Synchronization
Type Bug
State Resolved
Priority 2. Medium
Owners jan (at) horde (dot) org
Requester jochem (at) mondrian (dot) nl
Created 03/22/2007 (6743 days ago)
Due
Updated 05/03/2007 (6701 days ago)
Assigned 03/22/2007 (6743 days ago)
Resolved 05/03/2007 (6701 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch Yes

History
05/03/2007 05:37:47 PM Jan Schneider Comment #3
Assigned to Jan Schneider
Taken from Karsten Fourmont
State ⇒ Resolved
Reply to this comment
Tweaked and committed, thanks.
04/12/2007 08:25:35 AM jochem (at) mondrian (dot) nl Comment #2 Reply to this comment
Any idea when this patch will be looked at? I'm curious whether the 
solution I used fits.
03/22/2007 03:14:38 PM Chuck Hagenbuch State ⇒ Assigned
Summary ⇒ Daily, every weekday Recurring items also appear on weekends
Assigned to Karsten Fourmont
 
03/22/2007 03:11:32 PM jochem (at) mondrian (dot) nl Comment #1
Priority ⇒ 2. Medium
Type ⇒ Bug
Summary ⇒ Daily, every weekday Recurring items also appear on weekends PATCH
Queue ⇒ Synchronization
New Attachment: sync4j.patch Download
State ⇒ Unconfirmed
Reply to this comment
The last couple of days, I've been testing my Windows Mobile PDA 
against the horde syncml backend using the latest funambol plugin. 
I've noticed that recurrence of the type 'daily, every weekday' in WM 
is handled differently from kronolith. Kronolith assumes a daily item 
is supposed to happen every day, whereas WM/Funambol/vCard assume a 
daily item works every day _unless_ the BYDAY or DayOfWeekMask values 
are set.



This means that when the WM recurtype 'daily, every weekday' was used, 
kronolith also displayed it's items on Saturday and Sunday. This is 
ofcourse not desirable.



I've been working with recurrence in Kronolith and vCal format for a 
separate project of mine, and have come up with the attached patch to 
SyncML/Devices/Sync4j.php to fix this bug.



I've tested this patch with both regular daily and weekday-daily 
recurrence, and so far have not been able to break the new 
functionality.



Regards,



Jochem

Saved Queries