diff --git a/src/Controller/AjaxController.php b/src/Controller/AjaxController.php index 2d452ca..544e449 100644 --- a/src/Controller/AjaxController.php +++ b/src/Controller/AjaxController.php @@ -262,7 +262,7 @@ class AjaxController extends AbstractController $user = $this->getUser(); $res = new Response(); $data = json_decode($req->getContent()); - $note = $emi->getRepository(Note::class)->findNote($data->query, $user->getId()->toBinary()); + $note = $emi->getRepository(Note::class)->findNote($data->query, $user); $res->setContent(json_encode($note)); return $res; diff --git a/src/Repository/NoteRepository.php b/src/Repository/NoteRepository.php index 66948fd..b94ce05 100644 --- a/src/Repository/NoteRepository.php +++ b/src/Repository/NoteRepository.php @@ -25,7 +25,7 @@ class NoteRepository extends ServiceEntityRepository $ret = $this->createQueryBuilder('n') ->where('n.user = :user') - ->setParameter('user', $user->getId()->toBinary()) + ->setParameter('user', $user->getId(), 'uuid') ->orderBy('n.date', 'DESC') ->getQuery() ->getResult(); @@ -40,7 +40,7 @@ class NoteRepository extends ServiceEntityRepository } $ret = $this->createQueryBuilder('n') ->where('n.user = :user') - ->setParameter('user', $user->getId()->toBinary()) + ->setParameter('user', $user->getId(), 'uuid') ->orderBy('n.date', 'DESC') ->setMaxResults(4) ->getQuery() @@ -49,7 +49,7 @@ class NoteRepository extends ServiceEntityRepository return $ret; } - public function findNote(string $query, string $userId): array + public function findNote(string $query, User $user): array { $ret = $this->createQueryBuilder('n') ->where('n.title LIKE :query') @@ -57,7 +57,7 @@ class NoteRepository extends ServiceEntityRepository ->orWhere('n.text LIKE :query') ->andWhere('n.user = :user') ->setParameter('query', "%{$query}%") - ->setParameter('user', $userId) + ->setParameter('user', $user->getId(), 'uuid') ->orderBy('n.date', 'DESC') ->setMaxResults(3) ->getQuery()