From 64e1a5c12ff9f860f1a737790ea3281180256e15 Mon Sep 17 00:00:00 2001 From: Sebastian Date: Wed, 20 Dec 2023 09:41:31 +0100 Subject: [PATCH] Fix Status Color of Task in TaskDetailOverview --- .../task-detail-overview/task-detail-overview.component.ts | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/frontend/src/app/tasks/task-detail-overview/task-detail-overview.component.ts b/frontend/src/app/tasks/task-detail-overview/task-detail-overview.component.ts index 3309a1a..fa2d09d 100644 --- a/frontend/src/app/tasks/task-detail-overview/task-detail-overview.component.ts +++ b/frontend/src/app/tasks/task-detail-overview/task-detail-overview.component.ts @@ -41,6 +41,7 @@ export class TaskDetailOverviewComponent implements OnInit { task: TaskEntityInfo | undefined schedules: ScheduleInfo[] = [] + schedulesLoaded: boolean = false; taskStatus: string = "🟢" @@ -88,6 +89,7 @@ export class TaskDetailOverviewComponent implements OnInit { this.scheduleService.schedulesTaskIDGet(Number(params.get('taskID'))).subscribe({ next: resp => { this.schedules = resp; + this.schedulesLoaded = true; } }) } @@ -97,7 +99,7 @@ export class TaskDetailOverviewComponent implements OnInit { getStatusOfTask(task: TaskEntityInfo ) { if(moment(task.deadline, 'YYYY-MM-DDTHH:mm:ss.SSSZ').isBefore(moment())) { return "🔴"; - } else if(this.schedules.length == 0){ + } else if(this.schedules.length == 0 && this.schedulesLoaded){ return "🟠"; } else { return "🟢";