6.0.0-beta6
▾
Tasks
New Task
Search
Photos
Wiki
▾
Tickets
New Ticket
Search
dev.horde.org
Toggle Alerts Log
Help
4/10/26
H
istory
A
ttachments
C
omment
W
atch
Download
Comment on [#7846] Sunbird displays recurring events one day short
*
Your Email Address
*
Spam protection
Enter the letters below:
.__..__ .___. . __. | || \[__ |_/ (__ |__||__/[___| \.__)
Comment
> Hi, > > > >> The following event from my Horde calendar is one day short in > >> Lightning as well as Outlook. The event starts on 14th April and is > >> supposed to end on 17th April. In Lightning and Outlook the event > >> ends on 16th April. > >> > >> BEGIN:VEVENT > >> DTSTART:20090414T070000Z > >> DTEND:20090414T150000Z > >> [...] > >> RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20090417 > >> END:VEVENT > >> > >> If I edit the event in Lightning I get: > >> > >> BEGIN:VEVENT > >> DTSTART:20090414T070000Z > >> DTEND:20090414T150000Z > >> [...] > >> RRULE:FREQ=DAILY;UNTIL=20090417T070000Z;INTERVAL=1 > >> X-MOZ-GENERATION:1 > >> END:VEVENT > > > > I use the following workaround for the time being: > > > > --- Recurrence.php.orig 2008-09-05 19:13:08.000000000 +0200 > > +++ Recurrence.php 2009-03-30 18:42:00.000000000 +0200 > > @@ -1127,7 +1127,11 @@ > > } > > > > if ($this->hasRecurEnd()) { > > - $rrule .= ';UNTIL=' . $calendar->_exportDate($this->recurEnd); > > + $until = new Horde_Date($this->recurEnd); > > + $until->hour = $this->start->hour; > > + $until->min = $this->start->min; > > + $until->sec = $this->start->sec; > > + $rrule .= ';UNTIL=' . $calendar->_exportDateTime($until); > > } > > if ($count = $this->getRecurCount()) { > > $rrule .= ';COUNT=' . $count; > > > > BTW, the Spam protection is not usable in Firefox. The ASCII art > letters aren't shown properly.
Attachment
Watch this ticket
N
ew Ticket
M
y Tickets
S
earch
Q
uery Builder
R
eports
Saved Queries
Open Bugs
Bugs waiting for Feedback
Open Bugs in Releases
Open Enhancements
Enhancements waiting for Feedback
Bugs with Patches
Enhancements with Patches
Release Showstoppers
Stalled Tickets
New Tickets
Horde 5 Showstoppers