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 */ /** @var Tool $toolEntity */
$toolEntity = $toolRepo->findOneBy($criteria); $toolEntity = $toolRepo->findOneBy($criteria);
$position = $toolList[$tool->getName()] + 1; if ($toolEntity) {
$position = $toolList[$tool->getName()] + 1;
$courseTool = (new CTool())
->setTool($toolEntity) $courseTool = (new CTool())
->setName($tool->getName()) ->setTool($toolEntity)
->setPosition($position) ->setName($tool->getName())
->setVisibility($visibility) ->setPosition($position)
->setParent($course) ->setVisibility($visibility)
->setCreator($course->getCreator()) ->setParent($course)
->addCourseLink($course) ->setCreator($course->getCreator())
; ->addCourseLink($course);
$course->addTool($courseTool); $course->addTool($courseTool);
}
} }
return $course; return $course;

Loading…
Cancel
Save