From 4c48ebd7e5a23df89a37fe293689786637c5a095 Mon Sep 17 00:00:00 2001 From: MM20 <15646950+MM2-0@users.noreply.github.com> Date: Fri, 27 Sep 2024 13:55:10 +0200 Subject: [PATCH] Fix calendar event deserialization when startTime is null --- .../de/mm20/launcher2/calendar/CalendarSerialization.kt | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/data/calendar/src/main/java/de/mm20/launcher2/calendar/CalendarSerialization.kt b/data/calendar/src/main/java/de/mm20/launcher2/calendar/CalendarSerialization.kt index eae2070f..15de68e9 100644 --- a/data/calendar/src/main/java/de/mm20/launcher2/calendar/CalendarSerialization.kt +++ b/data/calendar/src/main/java/de/mm20/launcher2/calendar/CalendarSerialization.kt @@ -125,9 +125,9 @@ class PluginCalendarEventDeserializer( PluginCalendarEvent( id = id, color = json.color, - startTime = json.startTime ?: 0, - endTime = json.endTime ?: 0, - allDay = json.allDay ?: false, + startTime = json.startTime, + endTime = json.endTime ?: return null, + allDay = json.allDay == true, description = json.description, calendarName = json.calendarName, location = json.location,