diff --git a/src/Controller/ProjectController.php b/src/Controller/ProjectController.php index 6eec49e..4986737 100644 --- a/src/Controller/ProjectController.php +++ b/src/Controller/ProjectController.php @@ -122,7 +122,15 @@ class ProjectController extends AbstractController $task->setDescription($row[$col['description']]); $task->setOsm($row[$col['osm']]); $task->setGeojson(json_decode($row[$col['geojson']], true)); - $task->setStatus(Task::STATUS_TODO); + if (isset($row[$col['status']]) and in_array($row[$col['status']], [ + Task::STATUS_TODO, + Task::STATUS_DOING, + Task::STATUS_DONE, + ])) { + $task->setStatus($row[$col['status']]); + } else { + $task->setStatus(Task::STATUS_TODO); + } $entityManager->persist($task); } $entityManager->flush();