After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 753543 - All-day events should have set date and time
All-day events should have set date and time
Status: RESOLVED FIXED
Product: evolution-ews
Classification: Other
Component: Calendar
3.16.x
Other Linux
: Normal normal
: ---
Assigned To: Evolution EWS maintainer(s)
Evolution EWS maintainer(s)
Depends on:
Blocks:
 
 
Reported: 2015-08-12 06:55 UTC by Milan Crha
Modified: 2015-08-12 12:44 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Milan Crha 2015-08-12 06:55:43 UTC
This had been raised on the evolution-list mailing list [1].

The OWA interface shows all-day events created by the Evolution incorrectly, while Outlook shows them correctly.

[1] https://mail.gnome.org/archives/evolution-list/2015-August/msg00029.html
Comment 1 Milan Crha 2015-08-12 06:57:26 UTC
After some investigation of the server behavior and the EWS protocol, the protocol requires both Start and End times being stored as xs:dateTime, which means using both the date and the time for the event, though the iCalendar component itself doesn't hold this information, thus the evolution-ews stores the times in the default time zone, which is UTC. By editing the event in the OWA interface the timezone is updated to the one which is set in the OWA, thus it "fixes" the event.
Comment 2 Milan Crha 2015-08-12 07:07:08 UTC
Created commit_ca9d6cd in eds master (3.17.90+) [1]
Created commit_5a71cf5 in evo master (3.17.90+) [2]
Created commit f2494d1 in ews master (3.17.90+)

[1] https://git.gnome.org/browse/evolution-data-server/commit/?id=ca9d6cd
[2] https://git.gnome.org/browse/evolution/commit/?id=5a71cf5
Comment 3 Milan Crha 2015-08-12 12:44:08 UTC
The EWS part is missing some details, which I committed as:

Created commit 4c39303 in ews master (3.17.90+)