diff --git a/app/src/main/java/org/tasks/caldav/iCalendar.kt b/app/src/main/java/org/tasks/caldav/iCalendar.kt index 571aa1231..ea55a9b8f 100644 --- a/app/src/main/java/org/tasks/caldav/iCalendar.kt +++ b/app/src/main/java/org/tasks/caldav/iCalendar.kt @@ -201,7 +201,10 @@ class iCalendar @Inject constructor( tagDao.applyTags(task, tagDataDao, getTags(remote.categories)) } - val alarms = alarmDao.getAlarms(task.id) + val alarms = alarmDao.getAlarms(task.id).onEach { + it.id = 0 + it.task = 0 + } val randomReminders = alarms.filter { it.type == TYPE_RANDOM } val localReminders = local?.reminders?.plus(randomReminders) ?: randomReminders