ICAL Calendar feeds invalid

Important note: To help us resolve your issue as quickly as possible, please ensure to fill out all the sections below. Do not share any private information such as email addresses or phone numbers - This is a public Forum!


Briefly describe (1-2 sentences) the Bug you’re experiencing:
Asana iCal calendar feeds contain invalid data. The iCal feed contains many entries where VALUE=DATE:NaNNaNNaN (particularly for tasks which don’t have a due date set).
Asana documentation states tasks without due dates should not be in the calendar feed.

Steps to reproduce:

  1. Create task in project with no due date
  2. Export the project calendar as an iCal feed
  3. Reading the iCal file in a text editor shows events with invalid dates:

BEGIN:VEVENT
UID:@asana.com
DTSTART;VALUE=DATE:NaNNaNNaN
DTEND;VALUE=DATE:NaNNaNNaN
SUMMARY:
URL:Log in - Asana
DESCRIPTION:Log in - Asana
\n\n
END:VEVENT

3a. Subscribe to project calendar feed in various apps results in unexpected behaviour:
Fastmail refuses to read the calendar “The calendar data was invalid: Date ‘NaNNaNNaN’ was neither a DATE or DATETIME”
Outlook shows all calendar entries at the top of the next hour

Browser version:
N/A

What version of Asana are you using (Basic/Premium/Business/Enterprise)?
Premium

Upload screenshots below:

Appears to happen for tasks which have a due Date and Time, not with no due Date. These tasks worked previously.

Hi @Sebastian_Cook, apologies for the trouble. Unfortunately, it’s not currently possible to show the tasks that are being synced to the calendar at the start time, they will always show as an all day event at the top.

I could confirm that the “invalid data” is appearing for tasks that have a due time. Because due times are not supported, they are causing conflict. I’ve escalated this case to our Developers to confirm if the behavior is expected or if there’s a fix, and as soon as I have an update I’ll let you know!