Commit eb7c7fa1 authored by Jean-Philippe Metivier's avatar Jean-Philippe Metivier
Browse files

fix sal au probleme de MotClef1 === MotClef123 avec MotClef1 inclu dans MotClef123

parent 941cf9a9
Loading
Loading
Loading
Loading
Loading
+4 −2
Original line number Diff line number Diff line
@@ -115,9 +115,11 @@ class MailService {

    public function getMailsByMotClef(string $motClef, string $champ='dateEnvoi', string $ordre = 'DESC') : array
    {
        // todo ici un fix sal au probleme de MotClef1 === MotClef123 avec MotClef1 inclu dans MotClef123
        $qb = $this->createQueryBuilder()
            ->andWhere('mail.motsClefs like :motclef')
            ->setParameter('motclef', '%'. $motClef . '%')
            ->andWhere('mail.motsClefs like :motclefSHORT OR mail.motsClefs like :motclefLONG')
            ->setParameter('motclefSHORT', '%'. $motClef)
            ->setParameter('motclefLONG', '%'. $motClef.'||%')
            ->orderBy('mail.' . $champ, $ordre);
        $result = $qb->getQuery()->getResult();
        return $result;