6.0.0-alpha14
7/2/25

[#15054] Thunderbird "all workday" events become "daily" events
Summary Thunderbird "all workday" events become "daily" events
Queue Horde Framework Packages
Type Bug
State Resolved
Priority 3. High
Owners jan (at) horde (dot) org, mrubinsk (at) horde (dot) org, ralf.lang (at) ralf-lang (dot) de
Requester ralf.lang (at) ralf-lang (dot) de
Created 03/03/2021 (1582 days ago)
Due
Updated 03/24/2022 (1196 days ago)
Assigned 03/03/2021 (1582 days ago)
Resolved 03/24/2022 (1196 days ago)
Github Issue Link
Github Pull Request
Milestone
Patch Yes

History
03/24/2022 06:38:14 PM Michael Rubinsky Comment #3
State ⇒ Resolved
Reply to this comment
Better late than never....
03/03/2021 07:34:43 AM Ralf Lang Assigned to Jan Schneider
Assigned to Michael Rubinsky
 
03/03/2021 07:34:01 AM Ralf Lang Comment #2 Reply to this comment
I will prepare a patch that fixes this.
See https://github.com/horde/Date/pull/1 for patch

03/03/2021 07:23:59 AM Ralf Lang Comment #1
Priority ⇒ 3. High
Patch ⇒ Yes
Milestone ⇒
Assigned to Ralf Lang
Queue ⇒ Horde Framework Packages
Summary ⇒ Thunderbird "all workday" events become "daily" events
Type ⇒ Bug
State ⇒ Assigned
Reply to this comment
Reproduced against Horde 5.2 and against Horde master

Thunderbird produces new events "all weekdays"

RRULE:FREQ=DAILY;UNTIL=20210331T041500Z;BYDAY=MO,TU,WE,TH,FR

But the server understands:

RRULE:FREQ=DAILY;UNTIL=20210331T041500Z

If the rule is originally created by Horde, this will never happen. 
The event must be originally created by thunderbird and imported via 
kronolith/davPutObject

It spins down to
Horde_Date_Recurrence::fromRRULE20()

The event is correctly parsed into FREQ:DAILY but the BYDAY clause is 
ignored and dropped.

I will prepare a patch that fixes this.

Saved Queries