ResourceNode: Fix error toolchain after creation course - refs #4305

pull/4741/head
christian 2 years ago
parent c94c8847e9
commit 13dabab08c
  1. 25
      src/CoreBundle/Tool/ToolChain.php
  2. 0
      var/cache/.gitkeep

@ -181,18 +181,19 @@ class ToolChain
/** @var Tool $toolEntity */
$toolEntity = $toolRepo->findOneBy($criteria);
$position = $toolList[$tool->getName()] + 1;
$courseTool = (new CTool())
->setTool($toolEntity)
->setName($tool->getName())
->setPosition($position)
->setVisibility($visibility)
->setParent($course)
->setCreator($course->getCreator())
->addCourseLink($course)
;
$course->addTool($courseTool);
if ($toolEntity) {
$position = $toolList[$tool->getName()] + 1;
$courseTool = (new CTool())
->setTool($toolEntity)
->setName($tool->getName())
->setPosition($position)
->setVisibility($visibility)
->setParent($course)
->setCreator($course->getCreator())
->addCourseLink($course);
$course->addTool($courseTool);
}
}
return $course;

Loading…
Cancel
Save