From b40a5777cb6c5ac759a85b316411faeb74c61b2a Mon Sep 17 00:00:00 2001 From: Bojan Bogdanovic <info@bojanbogdanovic.nl> Date: Fri, 28 Feb 2025 11:49:32 +0100 Subject: [PATCH] Issue #3509590: Allow trailing whitespace in the query --- src/Utility/AutocompleteHelper.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/src/Utility/AutocompleteHelper.php b/src/Utility/AutocompleteHelper.php index 0668504..186222a 100644 --- a/src/Utility/AutocompleteHelper.php +++ b/src/Utility/AutocompleteHelper.php @@ -27,10 +27,9 @@ class AutocompleteHelper implements AutocompleteHelperInterface { */ public function splitKeys($keys) { $keys = ltrim($keys); - // If there is whitespace or a quote on the right, all words have been - // completed. - if (rtrim($keys, " \"") != $keys) { - return [rtrim($keys, ' '), '']; + // If there is a quote on the right, all words have been completed. + if (rtrim($keys, "\"") != $keys) { + return [$keys, '']; } if (preg_match('/^(.*?)\s*"?([\S]*)$/', $keys, $m)) { return [$m[1], $m[2]]; -- GitLab