From 098b5fa2b1f4375aa18d1df45f4b61a2d9779a78 Mon Sep 17 00:00:00 2001 From: kolaente Date: Sat, 10 Jun 2023 18:54:39 +0200 Subject: [PATCH] fix(reminders): properly parse relative reminders which don't have an amount --- src/components/tasks/partials/reminder-detail.vue | 11 ++++------- src/models/taskReminder.ts | 3 +++ 2 files changed, 7 insertions(+), 7 deletions(-) diff --git a/src/components/tasks/partials/reminder-detail.vue b/src/components/tasks/partials/reminder-detail.vue index 44856d4e..9fd7b030 100644 --- a/src/components/tasks/partials/reminder-detail.vue +++ b/src/components/tasks/partials/reminder-detail.vue @@ -20,15 +20,15 @@ > {{ formatReminder(p) }} - {{ $t('task.reminder.custom') }} - @@ -164,10 +164,7 @@ function updateDataAndMaybeClose(toggle) { } function formatReminder(reminder: TaskReminderModel) { - const period = secondsToPeriod(reminder.relativePeriod) - - // TODO: 0 does not work if (period.amount === 0) { switch (reminder.relativeTo) { diff --git a/src/models/taskReminder.ts b/src/models/taskReminder.ts index b93139ec..e14e071a 100644 --- a/src/models/taskReminder.ts +++ b/src/models/taskReminder.ts @@ -12,6 +12,9 @@ export default class TaskReminderModel extends AbstractModel impl super() this.assignData(data) this.reminder = parseDateOrNull(data.reminder) + if (this.relativeTo === '') { + this.relativeTo = null + } } } \ No newline at end of file