From 0b0d3722748b1b9afdae86d4624c4e865e621cd7 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Fri, 22 May 2020 14:54:36 -0400 Subject: [PATCH] Fix issue with name matching regex not getting bundled in bind value processwire/processwire-issues#1173 --- wire/core/PageFinder.php | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/wire/core/PageFinder.php b/wire/core/PageFinder.php index cb711100..3b73c257 100644 --- a/wire/core/PageFinder.php +++ b/wire/core/PageFinder.php @@ -2416,8 +2416,8 @@ class PageFinder extends Wire { $s = ''; foreach(explode(' ', $value) as $n => $word) { $word = $sanitizer->pageName($word, Sanitizer::toAscii); - $bindKey = $query->bindValueGetKey($word); - $s .= ($s ? ' AND ' : '') . "$table.$field RLIKE '" . '[[:<:]]' . $bindKey . '[[:>:]]' . "'"; + $bindKey = $query->bindValueGetKey('[[:<:]]' . $word . '[[:>:]]'); + $s .= ($s ? ' AND ' : '') . "$table.$field RLIKE $bindKey"; } } else if($isName && $isPartialOperator) {