Escape parameter for LIKE statement
[MAILPOET-2645]
This commit is contained in:
committed by
Jack Kitterhing
parent
2cc1caba07
commit
038a7fee1c
@@ -201,9 +201,10 @@ class NewsletterListingRepository extends ListingRepository {
|
||||
}
|
||||
|
||||
protected function applySearch(QueryBuilder $queryBuilder, string $search) {
|
||||
$search = str_replace(['\\', '%', '_'], ['\\\\', '\\%', '\\_'], $search); // escape for 'LIKE'
|
||||
$queryBuilder
|
||||
->andWhere('n.subject LIKE :search')
|
||||
->setParameter('search', "%$search%"); // TODO: escape?
|
||||
->setParameter('search', "%$search%");
|
||||
}
|
||||
|
||||
protected function applyFilters(QueryBuilder $queryBuilder, array $filters) {
|
||||
|
Reference in New Issue
Block a user