From c692d2f40ce003ce742ee799d422ac821bfc03bf Mon Sep 17 00:00:00 2001 From: Abhishek Gupta Date: Mon, 19 Jun 2023 18:47:20 +0530 Subject: [PATCH] Changes in customer search tickets: #195 --- Repository/TicketRepository.php | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) 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;