Full-day event is shown as two-day event in OWA

Bug #718819 reported by Christian Hinrichs
32
This bug affects 6 people
Affects Status Importance Assigned to Milestone
Exchange Data Provider for Lightning
Confirmed
Medium
Unassigned

Bug Description

Hi Simon,

using v0.11 (due to bug #711678):
Full-day events created in TB are two-day events in OWA, lasting 24h from 01:00 AM to 01:00 AM of the next day.

To reproduce: create full-day event
Expected: full-day event in TB and OWA
Actual: full-day event in TB, but not in OWA (there: 24h event from 01:00 AM till 01:00 AM)

Debug-log attached.

Revision history for this message
Christian Hinrichs (christian-hinrichs-web) wrote :
Revision history for this message
Christian Hinrichs (christian-hinrichs-web) wrote :

Additional thought: since full-day events are correctly transmitted lasting from 00:00 till 00:00 (see debug log), this might be a timezone issue in my Exchange configuration, I will investige that later.

Revision history for this message
Simon Schubert (corecode) wrote :

The event is created in timezone UTC (0h offset), is that on purpose? You might have to correct what Thunderbird assumes as current timezone.

Revision history for this message
Christian Hinrichs (christian-hinrichs-web) wrote :

Hi Simon,

thanks for the quick answer. I did not create the event in UTC on purpose (wouldn't know how to do that). In the Lightning settings, the correct timezone (GMT+1) is selected, and 'normal' events are created correctly, see attached logfile.

Revision history for this message
Charles Pillar (charles-netcraft) wrote :

I can confirm this behaviour, on v0.12
If I create an all day event, it shows up in Outlook as a two day event.
Interestingly, for me it's from 9:30am on the correct day to 9:30am the day after which matches my timezone of +9:30...
I'll investigate further shortly if I get time...

Revision history for this message
Guido Maucher (justnow-kit) wrote :

Hi Simon,
the Problem seems to be the entry DTSTART and DTEND. Using TB and your provider 0.13 the entry is:
DTSTART;VALUE=DATE:20110604
DTEND;VALUE=DATE:20110605

For OWA it should be:
DTSTART;VALUE=DATE;TZID=Europe/Berlin:20110604
DTEND;VALUE=DATE;TZID=Europe/Berlin:20110605

Is it possiple to add the timezone to all day events?

Revision history for this message
Tiago Pires Gomes (tiag33) wrote :

Hi all !

I confirm this bug on 0.15 version.

When I create a one-day event on my Google Calendar on TB : this seems ok on the web interface (from 0:00 to 0:00).
Creating the same entry on Exchange : this event is saved from 2AM to the next day at 2AM (I'm in Europe/Berlin timezone UTC+1)
I have this Exchange calendar synchronized on my Android device. When I save an all day event on it, it shows a correct entry on OWA.

My assumption is that this plugin is doing something wrong. I'll investigate.

Changed in lightning-exchange-provider:
status: New → Triaged
importance: Undecided → Medium
Revision history for this message
Alexander König (kreetrapper) wrote :

I encounter the same problem with version 0.17. When I export the event I get this, which seems correct to me.

DTSTART;VALUE=DATE;TZID=Europe/Amsterdam:20111011

DTEND;VALUE=DATE;TZID=Europe/Amsterdam:20111012

The event gets shifted to the correct day when I switch my Exchange settings to UTC but then all events that I entered through the Outlook web interface get shifted

Revision history for this message
Simon Schubert (corecode) wrote :

We need to use start/end of the event relative to the right timezone; transfer still in UTC.

Changed in lightning-exchange-provider:
status: Triaged → Confirmed
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.