diff --git a/src/components/tasks/partials/reminder-detail.vue b/src/components/tasks/partials/reminder-detail.vue index 44856d4ed..9fd7b0309 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 b93139ecb..e14e071ac 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