Any booking made with MERCI is +3h our local timezone (AST). Any regular posts, including the reservation posting, have proper time stamp, so it doesn't seem to be a site wide issue. It just changes the actual reservation time to add 3 hours. This also coincides with UTC. Any ideas what MERCI is becoming tangled on?

Thx
Nathan

Comments

darrick’s picture

Do you have a default timezone set at admin/settings/date-time

nscad_nathan’s picture

Issue tags: +Time Zone

Thanks for the reply:

Timezone is set to America/Halifax (correct for us) and user configurable TZ is disabled, fist day of the week Sunday

Follow up:

Out of curiosity I changed my sites TZ to Europe/London and now I have the opposite problem - creation data is +3h of where it should be (correct for UTC) and now reservation time is correct as entered!. So, apparently something is not clicking between MERCI and the TZ setting of my site.

Any other ideas?

kreynen’s picture

Version: 6.x-2.0-beta2 » 6.x-2.0-beta3

I was able to reproduce Nathan's error with these steps...

  1. Installed beta-3 on clean install
  2. Added merci_bucket content type, configured as bucket
  3. Added merci_bucket node
  4. Start creating Reservation, see message about timezones
  5. Configure timezone
  6. Now when I create a Reservation the hours are adjusted based on the timezone. This only happens if there isn't a conflict. For some reason the start and end hours aren't shifted when the conflict grid is displayed.

The work around is really simple and is likely why we never saw this. I disabled MERCI, uninstalled it, and reinstalled it and no longer see the error. Unfortunately that fix deletes all nodes in MERCI enabled content types and the content type settings so you'd have to configure those again.

I think the real issue is adjusting the timezone after MERCI is installed, but I'm not sure why.

kreynen’s picture

Status: Active » Needs review

Lock/unlock feature added to the merci admin settings page. Unlocking the mecri_date field and editing it using CCK's Manage Fields (even if every option stays the same) fixed the problem for me.

Needs more testing.

  • kreynen committed 6efbbac on 8.x-2.x
    added lock/unlock option to merci admin settings.  issue #816308