1
0
mirror of https://github.com/phpbb/phpbb.git synced 2025-05-05 07:07:51 +02:00

Merge pull request #6473 from rxu/ticket/17115-master

[ticket/17115] Fix PHP warning for space+hyphen ending search query - master
This commit is contained in:
Marc Alexander 2023-04-04 21:33:05 +02:00
commit 0567655bf7
No known key found for this signature in database
GPG Key ID: 50E0D2423696F995
2 changed files with 2 additions and 1 deletions

View File

@ -393,7 +393,7 @@ class fulltext_native extends base implements search_backend_interface
$word = substr($word, 1);
// a group of which at least one may not be in the resulting posts
if ($word[0] == '(')
if (isset($word[0]) && $word[0] == '(')
{
$word = array_unique(explode('|', substr($word, 1, -1)));
$mode = 'must_exclude_one';

View File

@ -183,6 +183,7 @@ abstract class phpbb_functional_search_base extends phpbb_functional_test_case
}
$this->assert_search_not_found('loremipsumdedo');
$this->assert_search_not_found('loremipsumdedo+-'); // test search query ending with the space followed by hyphen
$this->assert_search_not_found('barsearch+-testing'); // test excluding keyword
$this->assert_search_for_author_not_found('authornotexists');