mirror of
https://github.com/BookStackApp/BookStack.git
synced 2025-06-02 15:35:18 +08:00
Search: Added further backslash handling
Added due to now not being able to perform an exact search where contains a trailing backslash. Now all backslashes in exact terms are consided escape chars and require escaping themselves. Potential breaking change due to search syntax handling change. Related to #4535.
This commit is contained in:
@ -466,10 +466,10 @@ class EntitySearchTest extends TestCase
|
||||
$search = $this->asEditor()->get('/search?term=' . urlencode('\\\\cat\\dog'));
|
||||
$search->assertSee($page->getUrl(), false);
|
||||
|
||||
$search = $this->asEditor()->get('/search?term=' . urlencode('"\\dog\\"'));
|
||||
$search = $this->asEditor()->get('/search?term=' . urlencode('"\\dog\\\\"'));
|
||||
$search->assertSee($page->getUrl(), false);
|
||||
|
||||
$search = $this->asEditor()->get('/search?term=' . urlencode('"\\badger\\"'));
|
||||
$search = $this->asEditor()->get('/search?term=' . urlencode('"\\badger\\\\"'));
|
||||
$search->assertDontSee($page->getUrl(), false);
|
||||
|
||||
$search = $this->asEditor()->get('/search?term=' . urlencode('[\\Categorylike%\\fluffy]'));
|
||||
|
Reference in New Issue
Block a user