HomePhorge

Fixed timezone conversion with changing timezones

Description

Fixed timezone conversion with changing timezones

Summary:
When timezone information changes it is important that we include the
timezone information current at the time when the event was created,
so it is displayed in the right place.

We used to always provide timezone information current at the time of
synchronization (respectively, we cached that information once and never
updated it). This resulted in recurring events that were created before
a timezone info change, to be displayed in the wrong time forever.

With this patch we:

  • take dtstart into account when generating the timezone information
  • drop the caching of timezone information as it would have to take the date range during which it is valid into account.

Differential Revision: https://git.kolab.org/D4265

Details

Provenance
mollekopfAuthored on Apr 17 2023, 10:49 PM
mollekopfPushed on Apr 19 2023, 1:26 PM
Differential Revision
D4265: Fixed timezone conversion with changing timezones
Parents
rS81eba82af43e: PHP8 compat. fixes
Branches
Unknown
Tags
Unknown
Build Status
Buildable 42500