[Outlook] DTSTART and DTEND values missing colon

Created on 30 June 2023, over 1 year ago
Updated 28 July 2023, over 1 year ago

Problem/Motivation

The output of an "Outlook" ics file contains missing colons on the DTSTART and DTEND values. This results in it being unimportable into Outlook. Example:

BEGIN:VCALENDAR
PRODID:Drush Site-Install
VERSION:2.0
BEGIN:VEVENT
UID:3073028c-e23d-4c56-98e2-d22d94e3a312
SUMMARY:test
DTSTAMP:20230630T184200Z
DTSTART20230622T134300Z
DTEND20230622T144300Z
LOCATION:Drush Site-Install
END:VEVENT
END:VCALENDAR

Steps to reproduce

1. Add the "AddToCal" Augmenter to a date field for display and create an entity.
2. Download the "Outlook" ics file provided in the display.
3. Attempt to import it into MS Outlook. This will fail with a message like "Outlook cannot read the file."

Proposed resolution

Add colons on DTSTART and DTEND values.

πŸ› Bug report
Status

Fixed

Version

1.1

Component

Code

Created by

πŸ‡ΊπŸ‡ΈUnited States mark_fullmer Tucson

Live updates comments and jobs are added and updated live.
Sign in to follow issues

Comments & Activities

Production build 0.71.5 2024