diff --git a/src/CoreBundle/Controller/Api/ImportCGlossaryAction.php b/src/CoreBundle/Controller/Api/ImportCGlossaryAction.php index 1a4ac3f54d1..244679f998b 100644 --- a/src/CoreBundle/Controller/Api/ImportCGlossaryAction.php +++ b/src/CoreBundle/Controller/Api/ImportCGlossaryAction.php @@ -104,8 +104,8 @@ public function __invoke(Request $request, CGlossaryRepository $repo, EntityMana foreach ($data as $termToUpdate => $descriptionToUpdate) { // Check if the term already exists $qb = $repo->getResourcesByCourse($course, $session) - ->andWhere('resource.name = :name') - ->setParameter('name', $termToUpdate) + ->andWhere('resource.title = :title') + ->setParameter('title', $termToUpdate) ; /** @var CGlossary $existingGlossaryTerm */ @@ -120,10 +120,11 @@ public function __invoke(Request $request, CGlossaryRepository $repo, EntityMana foreach ($data as $term => $description) { $qb = $repo->getResourcesByCourse($course, $session) - ->andWhere('resource.name = :name') - ->setParameter('name', $term) + ->andWhere('resource.title = :title') + ->setParameter('title', $term) ; + /** @var CGlossary $existingNewGlossaryTerm */ $existingNewGlossaryTerm = $qb->getQuery()->getOneOrNullResult(); if (!$existingNewGlossaryTerm) { diff --git a/src/CoreBundle/Controller/Api/UpdateCGlossaryAction.php b/src/CoreBundle/Controller/Api/UpdateCGlossaryAction.php index eb47b4c0e81..63a3e8f45c2 100644 --- a/src/CoreBundle/Controller/Api/UpdateCGlossaryAction.php +++ b/src/CoreBundle/Controller/Api/UpdateCGlossaryAction.php @@ -23,7 +23,7 @@ public function __invoke(CGlossary $glossary, Request $request, CGlossaryReposit $description = $data['description']; $parentResourceNodeId = $data['parentResourceNodeId']; $resourceLinkList = json_decode($data['resourceLinkList'], true); - $sid = isset($data['sid']) ? (int) $data['sid'] : null; + $sid = isset($data['sid']) ? (int) $data['sid'] : 0; $cid = (int) $data['cid']; $course = null;