6.0.0-beta1
8/15/25

[#12693] Calendar event issue when using specify timezone
Summary Calendar event issue when using specify timezone
Queue Kronolith
Queue Version 4.1.3
Type Bug
State Resolved
Priority 2. Medium
Owners jan (at) horde (dot) org
Requester nicolas (at) deffayet (dot) com
Created 09/17/2013 (4350 days ago)
Due
Updated 09/17/2013 (4350 days ago)
Assigned
Resolved 09/17/2013 (4350 days ago)
Github Issue Link
Github Pull Request
Milestone 4.1.4
Patch No

History
09/17/2013 08:48:59 PM Jan Schneider Assigned to Jan Schneider
State ⇒ Resolved
Priority ⇒ 2. Medium
Milestone ⇒ 4.1.4
 
09/17/2013 08:48:51 PM Git Commit Comment #2 Reply to this comment
Changes have been made in Git (master):

commit 0d61b18c55b5b2324874a99956952d3ebd571c29
Author: Jan Schneider <jan@horde.org>
Date:   Tue Sep 17 22:48:05 2013 +0200

     [jan] Fix setting DTEND in iCalendar data if event has a timezone 
(Bug #12693).

  kronolith/docs/CHANGES  |    1 +
  kronolith/lib/Event.php |   14 ++++++++++----
  kronolith/package.xml   |    2 ++
  3 files changed, 13 insertions(+), 4 deletions(-)

http://git.horde.org/horde-git/-/commit/0d61b18c55b5b2324874a99956952d3ebd571c29
09/17/2013 05:46:07 PM nicolas (at) deffayet (dot) com Comment #1
Priority ⇒ 3. High
Patch ⇒ No
Milestone ⇒
Queue ⇒ Kronolith
Summary ⇒ Calendar event issue when using specify timezone
Type ⇒ Bug
State ⇒ Unconfirmed
Reply to this comment
Kronolith web interface show event as follow
From 09/19/2013 at 08:00 to 09/19/2013 11:00 Europe/Paris

but ICS exported file from Kronolith event:
DTSTART;TZID=Europe/Paris:20130919T080000
DTEND;TZID=Europe/Paris:20130919T090001

The DTEND is wrong and should be TZID=Europe/Paris:20130919T110001

It seem that DTEND is generated from UTC and not from timezone 
specified in event (Europe
/Paris in this case). Please note that the server use UTC time and 
Horde have default setting as timezone (so UTC) and events are stored 
in UTC format (default setting).

Saved Queries