Traceback (innermost last):
Module ZPublisher.Publish, line 138, in publish
Module ZPublisher.mapply, line 77, in mapply
Module ZPublisher.Publish, line 48, in call_object
Module grokcore.view.components, line 142, in __call__
Module zope.publisher.publish, line 107, in mapply
- __traceback_info__: <bound method EventsDirectoryView.update of <seantis.dir.events.directory.EventsDirectoryView object at 0x114a72c10>>
Module zope.publisher.publish, line 113, in debug_call
Module seantis.dir.events.directory, line 236, in update
Module seantis.dir.base.directory, line 311, in update
Module seantis.dir.base.core, line 451, in update
Module plone.memoize.view, line 47, in memogetter
Module seantis.dir.base.core, line 563, in mapfields
Module seantis.dir.base.utils, line 168, in __get__
Module seantis.dir.events.directory, line 261, in batch
Module seantis.dir.events.catalog, line 540, in lazy_list
Module seantis.dir.events.catalog, line 408, in lazy_list
Module seantis.dir.events.catalog, line 395, in by_range
KeyError: datetime.date(2015, 1, 1)
This error occurs because the seantis.dir.events.catalog.EventOrderIndex.by_range function does not correctly normalize the last date. It's value is in UTC, while the range query may be in any timezone.
This error occurs because the seantis.dir.events.catalog.EventOrderIndex.by_range function does not correctly normalize the last date. It's value is in UTC, while the range query may be in any timezone.