6.0.0-beta13
▾
Tasks
New Task
Search
Photos
Wiki
▾
Tickets
New Ticket
Search
dev.horde.org
Toggle Alerts Log
Help
4/11/26
H
istory
A
ttachments
C
omment
W
atch
Download
Comment on [#12988] Same timezone exported multiple times in iCal format/subscription
*
Your Email Address
*
Spam protection
Enter the letters below:
.__ .___..__ .__.. . | \ | [__)| ||_/ |__/ | | \|__\| \
Comment
> The VTIMEZONE block component with same TZID gets exported multiple > times when getting a calendar using remote ICS URL and when it > contains TZID dates. > > To reproduce simply create multiple events with timezone data (same > timezone) and use the ICS subscription URL to download the iCal file > (via the rpc.php file). The VTIMEZONE block appears as many times as > the number of events using a TZID. > > Here is a proposed (maybe not correctly whitespace formatted) patch > that does the same kind of comparison than the SabreDAV code path > (Sabre/CalDAV/ICSExportPlugin.php), it simply check if there's > already a Timezone with the same TZID and then prevents the new > component to be added. > > This fixes the problem at least for Outlook 2010 which keeps popping > warnings about multiple defined timezones in shared calendars. > > It seems rather strange to me that there are 2 ICS export paths in > the code ; merging them somehow could avoid managing special behavior > multiple times (like ensuring timezone is exported only once per > TZID).
Attachment
Watch this ticket
N
ew Ticket
M
y Tickets
S
earch
Q
uery Builder
R
eports
Saved Queries
Open Bugs
Bugs waiting for Feedback
Open Bugs in Releases
Open Enhancements
Enhancements waiting for Feedback
Bugs with Patches
Enhancements with Patches
Release Showstoppers
Stalled Tickets
New Tickets
Horde 5 Showstoppers