diff --git a/src/app/components/add-task/add-task.component.html b/src/app/components/add-task/add-task.component.html index 25d68ea..3a3e5ec 100644 --- a/src/app/components/add-task/add-task.component.html +++ b/src/app/components/add-task/add-task.component.html @@ -1,5 +1,8 @@
{ - this.taskData.status = params['id']; + if (params['id']) { + this.taskData.status = params['id']; + } }); } } @@ -124,12 +126,12 @@ export class AddTaskComponent { } deleteSubtask(subtaskName: string) { - this.taskData.subtasksTitle.splice( - this.taskData.subtasksTitle.indexOf(subtaskName), - 1 - ); - this.taskData.subtasksDone.splice(1); - this.saveTaskData(); + const index = this.taskData.subtasksTitle.indexOf(subtaskName); + if (index !== -1) { + this.taskData.subtasksTitle.splice(index, 1); + this.taskData.subtasksDone.splice(index, 1); + this.saveTaskData(); + } } searchTask(): void {