iCal subscription doesn’t respect time zone setting

  • Used Zammad version: 5.2.x
  • Used Zammad installation type: package
  • Operating system: Debian 10
  • Browser + version: any

Expected behavior:

  • Pending tickets should use the correct date/time (i.e., in their corresponding time zone)

Actual behavior:

  • iCal subscription for pending tickets uses the correct time zone, but date/time for UTC

Steps to reproduce the behavior:

  • Set ticket status to ‚pending reminder‘
  • Set date and time to e.g. ‚July 1st, 2022, 08:00am’
  • iCal shows the correct time zone, but the date/time for UTC
DTSTART;TZID=Europe/Berlin:20220701T060000
DTEND;TZID=Europe/Berlin:20220701T060000

(That ticket has ‚pending reminder‘ set to 20220701T080000—8:00am local time, or 6:00am UTC)