Ericsson / exchangecalendar

Exchange 2007/2010/2013 Calendar, Tasks, Contacts and GAL Provider.
GNU General Public License v3.0
925 stars 112 forks source link

Full Day option creates event on previous day #436

Open kemelzaidan opened 8 years ago

kemelzaidan commented 8 years ago

When trying to create an event with full day option enabled, creates an eventos on the previous day also. This is what the Thunderbird Lightning interface shows, but looking on the Exchange Web Interface shows a worse mess... :cry:

Thunderbird 1:38.5.1+build2-0ubuntu0.14.04.1 on Ubuntu 14.04.

bavincen commented 8 years ago

Pleas e post screenshot..

On Fri, Feb 26, 2016, 23:53 Kemel Zaidan notifications@github.com wrote:

When trying to create an event with full day option enabled, creates an eventos on the previous day also. This is what the Thunderbird Lightning interface shows, but looking on the Exchange Web Interface shows a worse mess... [image: :cry:]

Thunderbird 1:38.5.1+build2-0ubuntu0.14.04.1 on Ubuntu 14.04.

— Reply to this email directly or view it on GitHub https://github.com/Ericsson/exchangecalendar/issues/436.

MelvinRook commented 8 years ago

Have the same issue. An all-day event for the 24th of March 2016 would show on 23th of March 2016.

The problem occurs when somebody else creates an all-day event in another timezone. See screenshot:

screen shot 2016-03-31 at 14 00 20

My timezone: Europe/Amsterdam (currently UTC+2) Remote timezone: Europe/Helsinki (currently UTC+3)

The events were created before the daylight saving time change, but the time shift itself didn't have an effect on the events, so not sure if it's related.

Similar discussion: https://bugs.launchpad.net/lightning-exchange-provider/+bug/718819

Troubleshoot information:

Thunderbird 38.6.0 OSX Exchange EWS Provider, 3.6.0-beta1 Lightning, 4.0.6

MelvinRook commented 8 years ago

Some more background information:

The same issue also happens on MS Windows with the Outlook clients in different timezones. The issue is in MS Exchange, not in Lightning or the Exchange EWS Provider.

"The product is working as designed. An all day event is a full 24 hours from midnight to midnight. A colleague in a different time zone (according to your hours) will see the event differently. There is no solution. There is only a workaround to mark your event within business hours that do not cross days.

Outlook has been working this way for over 10 years. I seriously doubt Microsoft will change how the time zone behavior works." - Source: http://superuser.com/questions/832994/outlook-shows-all-day-events-in-adjacent-time-zones-on-two-days

Workaround (Crazy, but seems the only way) "To work around this problem, schedule the event for the beginning and end of your normal workday instead of choosing the All Day option, and then mark the event as needed (Free, Tentative, or Busy). Also, Microsoft recommends that you not create events that span over the midnight time frame unless your normal working hours include those times." - Source: https://support.microsoft.com/en-us/kb/262451