View Issue Details

IDProjectCategoryView StatusLast Update
0004438SOGoWeb Calendarpublic2018-04-04 15:46
Reportertb Assigned To 
PrioritynormalSeverityminorReproducibilityalways
Status newResolutionopen 
Platform[Server] LinuxOSDebianOS Version8 (Jessie)
Summary0004438: Daylight saving date off by one week under certain circumstances
Description

Apologies if this is a dupe of 0001240, I can't quite tell. Likewise apologies if this has been fixed already, we're currently on 2.2.17a with no real way to test a more recent version.

In the Europe/Berlin time zone, daylight saving comes into effect on the last Sunday of March. If, like this year, this happens to be the 25th (which means 6 more March days following (next time this happens will be in 2029...)), then SOGo's idea of when the change happens seems off by a week for reasons that evade me.

The result is that any calendar entries set to take place in the week before the the 25th (March 18 - March 25) will have their start and end times offset by one hour. The problem is not visible in the Web frontend itself, but inside the database the timestamps are off by an hour. Synchronization with external clients (Thunderbird + Lightning in this case) reveals the issue.

Steps To Reproduce
  1. Be in Europe/Berlin time zone

  2. Create calendar event for 2018-03-18 15:00

  3. Notice how the timestamp in the database says 20180318T160000Z (alternatively sync with an external client and note how event appears scheduled for 16:00 instead)

(Note how this doesn't happen in March 2019-2028, but how it does again happen in March 2029)

TagsNo tags attached.

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2018-04-04 15:46 tb New Issue