[Calendarserver-maintainers] Bug#489188: Bug#489188: Events more than 356 days from creation are ignored

Guido Günther agx at sigxcpu.org
Thu Jul 24 06:07:49 UTC 2008

Hi Peter,
sorry for the late reply. Thanks for the detailed report.

On Thu, Jul 03, 2008 at 10:28:48PM +0200, Peter Mogensen wrote:
> It seems to be related to Trac ticket #207 (except that it affects
> non-recurring events too)
> http://trac.calendarserver.org/ticket/207
> I've found that these events are not put into the TIMESPAN index, which
> means that they are not returned by a search using the index.
> Searches seems to not use the index when there's a time-range element in
> the filter, but the exception detecting this is only thrown from the
> filter expression generator for prop-filters, ... which again means that
> if you don't have a prop-filter in your query, you'll get a search using
> the index, which will ignore these 356+ days events.
Could you work on a fix? It seems you've got most of the details
together already. I attached your analysis to Trac ticket #287.

> The solution seems to be in the roadmap for DCS 1.3, however I would
> regard this as a major flaw for 1.2 users.
It certainly is.
 -- Guido

More information about the Calendarserver-maintainers mailing list