From e1a664826fa5fd58891055587d0c2ca9a6dcd957 Mon Sep 17 00:00:00 2001 From: Ryan Cramer Date: Thu, 27 Jun 2019 10:27:42 -0400 Subject: [PATCH] Fix issue processwire/processwire-issues#871 --- wire/core/Sanitizer.php | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/wire/core/Sanitizer.php b/wire/core/Sanitizer.php index 30dbe447..9d5eeb58 100644 --- a/wire/core/Sanitizer.php +++ b/wire/core/Sanitizer.php @@ -417,6 +417,10 @@ class Sanitizer extends Wire { $allowedExtras[] = ' '; $value = $this->nameFilter($value, $allowedExtras, $replacementChar, $beautify, 8192); if($delimeter != ' ') $value = str_replace(' ', $delimeter, $value); + while(strpos($value, "$delimeter$delimeter") !== false) { + $value = str_replace("$delimeter$delimeter", $delimeter, $value); + } + $value = trim($value, $delimeter); if($isArray) $value = explode($delimeter, $value); return $value; }