update
This commit is contained in:
@@ -34,6 +34,7 @@ class TaskGenerator
|
||||
$task = new Task();
|
||||
$task->setSchema($schema);
|
||||
$task->setDate(new \DateTime($deadline->format('Y-m-d')));
|
||||
$task->setCategory($schema->getCategory());
|
||||
|
||||
$this->em->persist($task);
|
||||
$existingKeys[$key] = true;
|
||||
@@ -63,6 +64,7 @@ class TaskGenerator
|
||||
$task = new Task();
|
||||
$task->setSchema($schema);
|
||||
$task->setDate(null);
|
||||
$task->setCategory($schema->getCategory());
|
||||
$this->em->persist($task);
|
||||
$hasNew = true;
|
||||
}
|
||||
|
||||
@@ -30,7 +30,6 @@ class TaskManager
|
||||
? $this->categoryRepository->find($request->categoryId)
|
||||
: null;
|
||||
$task->setCategory($category);
|
||||
$task->setCategoryOverridden(true);
|
||||
|
||||
$status = TaskStatus::tryFrom($request->status);
|
||||
if ($status !== null) {
|
||||
|
||||
@@ -82,8 +82,7 @@ class TaskSynchronizer
|
||||
if ($schema->getTaskType() === TaskSchemaType::Single && $schema->getDeadline() === null) {
|
||||
foreach ($nullDateTasks as $task) {
|
||||
$task->setName(null);
|
||||
$task->setCategory(null);
|
||||
$task->setCategoryOverridden(false);
|
||||
$task->setCategory($schema->getCategory());
|
||||
}
|
||||
} else {
|
||||
foreach ($nullDateTasks as $task) {
|
||||
@@ -99,8 +98,7 @@ class TaskSynchronizer
|
||||
{
|
||||
foreach ($existingByDate as $task) {
|
||||
$task->setName(null);
|
||||
$task->setCategory(null);
|
||||
$task->setCategoryOverridden(false);
|
||||
$task->setCategory($task->getSchema()->getCategory());
|
||||
}
|
||||
}
|
||||
|
||||
@@ -116,6 +114,7 @@ class TaskSynchronizer
|
||||
$task = new Task();
|
||||
$task->setSchema($schema);
|
||||
$task->setDate(new \DateTime($dateKey));
|
||||
$task->setCategory($schema->getCategory());
|
||||
|
||||
$this->em->persist($task);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user