-
-
Notifications
You must be signed in to change notification settings - Fork 4.2k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Calendar doesn't translate events to local time #1568
Comments
Can you try the dev branche? Might be fixed already. |
it still isnt |
I am having this problem too on the latest 2.8.0 release. I am in CT and have colleagues in ET and PT. When an east coast person creates an event then it is off by 1 hours. If a pacific coast person creates an event it is off by 2 hours (the other direction). It is maddening and as a result I can't rely on the times. Any ideas? Do you want a sample ical file to help debug it? |
I may have found a quick fix for the problem. I did some research and found that the default calendar module uses the node-ical modules to parse calendar data. I notice that it is based off of https://github.com/peterbraden/ical.js. I also found https://github.com/jens-maus/node-ical that is based off of the original peterbraden/ical.js. but seems to have been updated to use the npm package moment-timezone. I did a drop in replacement and it seems to work: cd modules/default/calendar/vendor Restarted MM and now my timezones are showing up properly. So I made my own modules out of this so it won't get overwritten by updates. So it seems that the correct fix would be for MM to update the ical.js that it uses. |
🏅 for @mlcampbe! |
@mlcampbe Thank you so much. My Exchange calendar ICS was acting extremely funny. I think this may have fixed the issues. |
Duplicate #1798, closing. |
My calendar has an event on it which is from 15:30 to 16:00 every week. However it appears on my MM calendar as 07:30 to 08:00 because the event was created by a colleague in a different timezone: he's in PST (-0800) and I'm in GMT (+0000).
The text was updated successfully, but these errors were encountered: