From 3766670fa67fbee9b3ed35fa2aa6f1c38af3e912 Mon Sep 17 00:00:00 2001 From: Lauri Niskanen Date: Sun, 21 Feb 2021 09:10:52 +0200 Subject: [PATCH] Exclude dateless tasks from calendar API --- services/CalendarService.php | 15 +++++++++------ 1 file changed, 9 insertions(+), 6 deletions(-) diff --git a/services/CalendarService.php b/services/CalendarService.php index 91ded607..b75c4a7c 100644 --- a/services/CalendarService.php +++ b/services/CalendarService.php @@ -37,12 +37,15 @@ class CalendarService extends BaseService foreach ($this->getTasksService()->GetCurrent() as $currentTaskEntry) { - $taskEvents[] = [ - 'title' => $titlePrefix . $currentTaskEntry->name, - 'start' => $currentTaskEntry->due_date, - 'date_format' => 'date', - 'link' => $this->UrlManager->ConstructUrl('/tasks') - ]; + if (!empty($currentTaskEntry->due_date)) + { + $taskEvents[] = [ + 'title' => $titlePrefix . $currentTaskEntry->name, + 'start' => $currentTaskEntry->due_date, + 'date_format' => 'date', + 'link' => $this->UrlManager->ConstructUrl('/tasks') + ]; + } } }