diff --git a/website/client/components/tasks/task.vue b/website/client/components/tasks/task.vue index 1a2f055dcf..50c684fb15 100644 --- a/website/client/components/tasks/task.vue +++ b/website/client/components/tasks/task.vue @@ -622,7 +622,8 @@ export default { this.$t('today') : this.timeTillDue.humanize(true); - return this.$t('dueIn', { dueIn }); + // this.task && is necessary to make sure the computed property updates correctly + return this.task && this.task.date && this.$t('dueIn', { dueIn }); }, hasTags () { return this.task.tags && this.task.tags.length > 0;