When I submit a new event, with the timezones set to be configurable by event, on submission the timezone is reset to Africa/Addis_Ababa, regardless of the setting I gave it when submitted. I'm given an error message reading: "An illegal choice has been detected. Please contact the site administrator." No event is published.
Comments
Comment #1
killes@www.drop.org commentedCan't reproduce this. Can you try again with the latest version? Do you use JScalendar?
Comment #2
IGadmin commentedI'm experiencing the same problem. Am using Drupal 4.7.6, event module 1.183.2.11. Am not using JScalendar. This only happens to me when trying to publish event nodes. Another node type ("surveys") that I've event-enabled works perfectly - I can set the timezone and save & publish the node without the error.
Comment #3
xeladrane commentedI've got this same issue. Without knowing any code involved, I'm wondering if it's a conflict between the Event module and the Scheduler module, where they're each trying to set the time-zone of the content and potentially to a different value from each other? This being the default for my site which lives in GMT+1 whereas as a user I'm in GMT.
To add to this, I disabled the scheduling of the event (in the content-types definition) and found that the event was able to be submitted with no issues, thus confirming my suspicions. According to the updates module I'm running the latest versions, i.e.
Event 5.x-1.0
Scheduler 5.x-1.8
Comment #4
japerryEvent for Drupal 8 is unrelated to older versions. If an issue similar to this one exists, please open a new issue with the 8.x branch.