Closed
Bug 498621
Opened 16 years ago
Closed 16 years ago
Daily recurring events displayed with wrong enddate
Categories
(Calendar :: General, defect)
Tracking
(Not tracked)
RESOLVED
INVALID
People
(Reporter: michael, Unassigned)
Details
Attachments
(1 file)
549 bytes,
text/plain
|
Details |
User-Agent: Mozilla/5.0 (X11; U; Linux i686; de; rv:1.9.0.10) Gecko/2009042523 Ubuntu/9.04 (jaunty) Firefox/3.0.10
Build Identifier: 2009040813
We use Lightning together with Horde Groupware Edition 1.2.3, syncing by iCal-protocol.
The problem is, after syncing the calendar, the enddate shown in lightning will be one day earlier, than set indeed.
Reproducible: Always
Steps to Reproduce:
1.add a new event in horde (settings: repeat rhythm: daily: every 1 day; repeat until: 15.6.2009)
2.sync this calendar via ical to lightning
Actual Results:
result will be an event ending on 14.6.2009 (one day earlier).
Expected Results:
in horde the event will be displayed correctly (15.6.2009).
Updated•16 years ago
|
Attachment #383463 -
Attachment mime type: text/calendar → text/plain
Comment 2•16 years ago
|
||
I imported your example into Sunbird 1.0pre (20090616) and the event is shown 4 times (15.06 to 18.06).
I did the same in Google Calendar web interface without using Sunbird or Lightning. Google Calendar shows the event 4 times (15.06 to 18.06) too.
Hmm, but Horde itself displays the event 5 times (15.6. to 19.6.)
Besides I set the End-Date in Horde to 19.6. so it should be that date, should not? This is strange to me. So is the event displayed wrong in horde?
Comment 4•16 years ago
|
||
Seems to be a bug in Horde?
From <http://tools.ietf.org/html/draft-ietf-calsify-rfc2445bis-10>:
The UNTIL rule part defines a DATE or DATE-TIME value which bounds
the recurrence rule in an inclusive manner. If the value
specified by UNTIL is synchronized with the specified recurrence,
this DATE or DATE-TIME becomes the last instance of the
recurrence. The value of the UNTIL rule part MUST have the same
value type as the "DTSTART" property.
From your example:
DTSTART:20090615T100000Z
RRULE:FREQ=DAILY;INTERVAL=1;UNTIL=20090619
The UNTIL date should be a DATE-TIME instead of a DATE to be valid at all. Seems that both Sunbird and Google Calendar ignore the error and convert the DATE 20090619 to a DATE-TIME like 20090619T000000. If you change UNTIL to a DATE-TIME of 20090619T235959 the event will be shown a 5th time on 19.06.
Thanks for your hint, stefan.
I postet on the Horde-Mailinglist. The Horde developer found their mistake, problem will be fixed in the next release of Horde.
Status: UNCONFIRMED → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Comment 6•16 years ago
|
||
FIXED is only used if a patch has been used to fix the problem.
Resolution: FIXED → INVALID
... but it's not a problem of lightning any more.
anyway, further information here:
http://bugs.horde.org/ticket/8355
and here http://bugs.horde.org/ticket/7846 (especially last comment)
You need to log in
before you can comment on or make changes to this bug.
Description
•