[Tickets #6265] creation of events: events with daily interval + range defined end two days early

bugs at horde.org bugs at horde.org
Fri Feb 15 09:02:31 UTC 2008


DO NOT REPLY TO THIS MESSAGE. THIS EMAIL ADDRESS IS NOT MONITORED.

Ticket URL: http://bugs.horde.org/ticket/?id=6265
-----------------------------------------------------------------------
 Ticket             | 6265
 Created By         | m.gabriel at das-netzwerkteam.de
 Summary            | creation of events: events with daily interval + range defined end two
                    | days early
 Queue              | Kronolith
 Version            | 2.2-RC1
 Type               | Bug
 State              | Unconfirmed
 Priority           | 1. Low
 Milestone          | 
 Patch              | 
 Owners             | 
-----------------------------------------------------------------------


m.gabriel at das-netzwerkteam.de (2008-02-15 04:02) wrote:

i am using kolab-2.1 with horde-webmail-1.1rc1 (kronolith 2.2-rc1).

this is an example for a systematic error:

try to create an event, starting on the 28th of july (11am-12am), define
recurrence: daily (every day) and let it end (by date) on the 3rd of
august.

this action results in the following kolab-xml file (:

<?xml version="1.0"?>
<event version="1.0">
  <uid>97dbb9068aefb060e4d19e1034b527ea</uid>
  <body></body>
  <categories></categories>
  <creation-date>2008-02-15T08:28:29Z</creation-date>
  <last-modification-date>2008-02-15T08:28:29Z</last-modification-date>
  <sensitivity>public</sensitivity>
  <product-id>Horde::Kolab</product-id>
  <summary>Test</summary>
  <organizer>
    <display-name>Mike Gabriel</display-name>
    <smtp-address>m.gabriel at das-netzwerkteam.de</smtp-address>
  </organizer>
  <start-date>2008-07-29T10:00:00Z</start-date>
  <recurrence cycle="daily">
    <interval>1</interval>
    <range type="date">2008-08-01</range>
  </recurrence>
  <show-time-as>busy</show-time-as>
  <end-date>2008-07-29T11:00:00Z</end-date>
</event>

i think, the recurrence should rather look like this:

  <recurrence cycle="daily">
    <interval>1</interval>
    <range type="date">2008-08-03</range>
  </recurrence>

something similar happens on weekly recurrences: the last recurrence of an
event is often left out, only the last-but-one event is displayed in the
calendar / stored in the xml-file.

any ideas?

mike



More information about the bugs mailing list