Closed
Bug 498621
Opened 15 years ago
Closed 15 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•15 years ago
|
Attachment #383463 -
Attachment mime type: text/calendar → text/plain
Comment 2•15 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•15 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: 15 years ago
Resolution: --- → FIXED
Comment 6•15 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
•