View Issue Details

IDProjectCategoryView StatusLast Update
0004624SOGoActiveSyncpublic2018-12-20 18:40
Reportermiglinux Assigned Toludovic  
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionfixed 
PlatformMicrosoftOSWindows 7 Enterprise PT-BROS Versionx64 SP1
Product Version4.0.4 
Summary0004624: TimeZone changing from SOGo to MS Outlook Activesync
Description

All events which are created on SOGo has its Timezone changed from America/Sao_Paulo timezone to America/Araguaina timezone on MS-Outlook 2013 using Activesync protocol.

Steps To Reproduce

The attached zip file contains steps to reproduce error plus debug Activesync log.

Additional Information

As MS-Outlook doesn't have America/Sao_Paulo timezone it seems which MS-Outlook changed the timezone to America/Araguaina which is the only second options besides America/Brasilia.

TagsNo tags attached.

Activities

miglinux

miglinux

2018-12-14 21:41

reporter  

SOGo_AS.zip (1,053,291 bytes)
miglinux

miglinux

2018-12-17 13:14

reporter   ~0013223

I performed another test on Outlook and added my SOGo calendar as Internet Calendar and even like this my appointments are with one hour later in comparison with SOGo.
It means in my opinion the issue is not related to activesync protocol. The funny thing is the if you pass mouse over the event it shows the incorrect time, but if you open it, it shows the correct time for the event.
In fact there are some events when you pass mouse over it, it shows the correct time and when you open it, it shows an incorrect time.

miglinux

miglinux

2018-12-17 14:08

reporter   ~0013224

I also performed test using Caldav Synchronizer and with it times are correct on Outlook

miglinux

miglinux

2018-12-17 17:48

reporter   ~0013225

I've performed a plenty of tests between SOGo and MS-Outlook 2013 using Activesync, Caldav Synchronizer and Internet Calendar via WebDAV, during saving time and after saving time. Brazilian daylight saving time is not applied to entire country. Araguaina is a city that will apear during the tests and it is not in Brazilian saving time. Let's go to the considerations and results.

SOGo Timezone = America/Sao_Paulo
Outlook Timezone = America/Brasilia (Outlook just have America/Brasilia and America/Araguaina)
Server Timezone = America/Sao_Paulo

Tests performed during saving time (From Nov 04 to Feb 17)
Events created on SOGo 4.0.4
A - Single event with one guest
A1 - MS-Outlook 2013 Activesync
Mouse over event shows correct time.
If you edit this event, time is 1 hour less than SOGo and Outlook displays Araguaina Timezone

A2 - MS-Outlook Caldav Synchronizer
Mouse over event shows correct time
If you edit this event time is also correct

A3 - MS-Outlook Internet Calendar via WebDAV (Read Only)
Mouse over event shows correct time
If you edit this event time is also correct

B - Weekly event with one guest
B1 - MS-Outlook 2013 Activesync
Mouse over event shows 1 hour more than SOGo
If you edit this event time is correct but Outlook displays Araguaina Timezone

B2 - MS-Outlook Caldav Synchronizer
Mouse over event shows correct time
If you edit this event time is also correct

B3 - MS-Outlook Internet Calendar via WebDAV (Read Only)
Mouse over event shows 1 hour more than SOGo
If you edit this event time is correct but Outlook displays Araguaina Timezone

Tests performed after saving time
Events created on SOGo 4.0.4
A - Single event with one guest
A1 - MS-Outlook 2013 Activesync
Mouse over event shows correct time.
If you edit this event time is also correct but Outlook displayed Araguaina Timezone

A2 - MS-Outlook Caldav Synchronizer
Mouse over event shows correct time
If you edit this event time is also correct

A3 - MS-Outlook Internet Calendar via WebDAV (Read Only)
Mouse over event shows correct time
If you edit this event time is also correct

B - Weekly event with one guest
B1 - MS-Outlook 2013 Activesync
Mouse over event shows correct time.
If you edit this event time is also correct but Outlook displayed Araguaina Timezone

B2 - MS-Outlook Caldav Synchronizer
Mouse over event shows correct time
If you edit this event time is also correct

B3 - MS-Outlook Internet Calendar via WebDAV (Read Only)
Mouse over event shows correct time
If you edit this event time is also correct but Outlook displayed Araguaina Timezone

Related Changesets

sogo: master e418fcb6

2018-12-20 13:37

ludovic


Details Diff
(fix) better handle timezone changes (fixes 0004624) Affected Issues
0004624
mod - ActiveSync/iCalTimeZone+ActiveSync.m Diff File
mod - NEWS Diff File

Issue History

Date Modified Username Field Change
2018-12-14 21:41 miglinux New Issue
2018-12-14 21:41 miglinux File Added: SOGo_AS.zip
2018-12-17 13:14 miglinux Note Added: 0013223
2018-12-17 14:08 miglinux Note Added: 0013224
2018-12-17 17:48 miglinux Note Added: 0013225
2018-12-20 18:40 ludovic Changeset attached => sogo master e418fcb6
2018-12-20 18:40 ludovic Assigned To => ludovic
2018-12-20 18:40 ludovic Resolution open => fixed