diff --git a/Repository/TicketRepository.php b/Repository/TicketRepository.php index 56f1dd084..a7a5c0952 100644 --- a/Repository/TicketRepository.php +++ b/Repository/TicketRepository.php @@ -156,9 +156,9 @@ public function getAllCustomerTickets(ParameterBag $obj = null, $container, $act if(!in_array($key,$this->safeFields)) { if(isset($data['search']) && $key == 'search') { $qb->andwhere("t.subject LIKE :subject OR a.email LIKE :agentName OR t.id LIKE :ticketId"); - $qb->setParameter('subject', '%'.urldecode($value).'%'); - $qb->setParameter('agentName', '%'.urldecode($value).'%'); - $qb->setParameter('ticketId', '%'.urldecode($value).'%'); + $qb->setParameter('subject', '%'.urldecode(trim($value)).'%'); + $qb->setParameter('agentName', '%'.urldecode(trim($value)).'%'); + $qb->setParameter('ticketId', '%'.urldecode(trim($value)).'%'); } elseif($key == 'status') { $qb->andwhere('t.status = '.intval($value)); } @@ -216,7 +216,7 @@ public function getAllCustomerTickets(ParameterBag $obj = null, $container, $act } $json['tickets'] = $data; - + $json['pagination'] = $paginationData; return $json;