From a77205e9cb5625bf869b651e8f3b124c450811f7 Mon Sep 17 00:00:00 2001 From: Alex Baker Date: Thu, 17 Sep 2020 09:20:56 -0500 Subject: [PATCH] Handle null Google Task dates --- app/src/main/java/org/tasks/gtasks/GoogleTaskSynchronizer.kt | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/tasks/gtasks/GoogleTaskSynchronizer.kt b/app/src/main/java/org/tasks/gtasks/GoogleTaskSynchronizer.kt index 82d5a417b..c277de22e 100644 --- a/app/src/main/java/org/tasks/gtasks/GoogleTaskSynchronizer.kt +++ b/app/src/main/java/org/tasks/gtasks/GoogleTaskSynchronizer.kt @@ -347,8 +347,8 @@ class GoogleTaskSynchronizer @Inject constructor( } task!!.title = getTruncatedValue(task.title, gtask.title, MAX_TITLE_LENGTH) task.creationDate = DateUtilities.now() - task.completionDate = GtasksApiUtilities.gtasksCompletedTimeToUnixTime(DateTime(gtask.completed)) - val dueDate = GtasksApiUtilities.gtasksDueTimeToUnixTime(DateTime(gtask.due)) + task.completionDate = GtasksApiUtilities.gtasksCompletedTimeToUnixTime(gtask.completed?.let(::DateTime)) + val dueDate = GtasksApiUtilities.gtasksDueTimeToUnixTime(gtask.due?.let(::DateTime)) mergeDates(createDueDate(com.todoroo.astrid.data.Task.URGENCY_SPECIFIC_DAY, dueDate), task) task.notes = getTruncatedValue(task.notes, gtask.notes, MAX_DESCRIPTION_LENGTH) googleTask.listId = listId