Calender parses ICS feed wrong

CMS Version

4.2.3

Player Type

Not player related

Issue

The calendar widget parses a ICS ‘all day’ event wrong. When I have this ICS VEVENT:

BEGIN:VEVENT UID:redacted DTSTAMP:20250613T103232Z DTSTART;VALUE=DATE:20250613 DTEND;VALUE=DATE:20250614 SUMMARY:redacted LOCATION:redacted DESCRIPTION:redacted END:VEVENT

This is an all-day event, as defined by the fact that it’s a DATE Value. RFC 5545, section 3.6.1 (“Event Component”) states " The “DTEND” property for a “VEVENT” calendar component specifies the non–inclusive end of the event."

When I load the feed in the calendar widget, the all day event is somehow changed to an event that starts at 2AM and ends at 2AM the next day. Which is not what the RFC dictates.

Anyone else having this issue?