From 36581159ad7374b7191015c8d2fbdb4388387430 Mon Sep 17 00:00:00 2001 From: Muhammad Irwan Andriawan Date: Sat, 14 Sep 2019 17:17:02 +0700 Subject: [PATCH] fix issue error Undefined index: xxx_task_ids by checking with isset --- app/Entities/Projects/JobsRepository.php | 16 ++++++++++------ 1 file changed, 10 insertions(+), 6 deletions(-) diff --git a/app/Entities/Projects/JobsRepository.php b/app/Entities/Projects/JobsRepository.php index 5f206dd..50ee550 100755 --- a/app/Entities/Projects/JobsRepository.php +++ b/app/Entities/Projects/JobsRepository.php @@ -49,13 +49,17 @@ class JobsRepository extends BaseRepository $newJob->project_id = $projectId; $newJob->save(); - $selectedTasks = $job->tasks()->whereIn('id', $jobsData[$job->id.'_task_ids'])->get(); + if(isset($jobsData[$job->id.'_task_ids'])){ + + $selectedTasks = $job->tasks()->whereIn('id', $jobsData[$job->id.'_task_ids'])->get(); + + foreach ($selectedTasks as $task) { + $newTask = $task->replicate(); + $newTask->progress = 0; + $newTask->job_id = $newJob->id; + $newTask->save(); + } - foreach ($selectedTasks as $task) { - $newTask = $task->replicate(); - $newTask->progress = 0; - $newTask->job_id = $newJob->id; - $newTask->save(); } } DB::commit();