The current day on the calendar is highlighted correctly for registered users, but when logged out a wrong day is highlighted as current (exactly a week behind).

How does the calendar calculate "today"? How can it be different for different user roles?

Comments

rpardun’s picture

I am having a similar problem. My events show the "time until" in the block incorrectly for anonymous users. When I log in and refresh the page it updates the time. I can then log back out and the time shown to anonymous users will once again be fixed at the "new" incorrect time.

Anyone have any insight?

killes@www.drop.org’s picture

Status: Active » Postponed (maintainer needs more info)

Have you turned page caching on?

StS’s picture

Status: Postponed (maintainer needs more info) » Active

I previously have had the same problem as rpardun. It occurs only in the "Upcomming events" block, the event-timeleft entries are not correct. Clearing the cache solves the problem temporary. Do I really have to disable the cache? Is it possible to clear the cache automatically once a day?

StS’s picture

My problem has been solved by installing Drupal 6.8 and the development snapshot 6.x-2.x-dev of the event module from 2008-Dec-18.

Additionally, I disabled the 'Block cache' option at the performace section. This might also be the most important modification.

portulaca’s picture

Status: Active » Fixed

I can confirm that with drupal 6.8 and the new Event module from Dec 18 the problem no longer occurs.

Thank you everyone :)

Status: Fixed » Closed (fixed)

Automatically closed -- issue fixed for two weeks with no activity.