SearchService.php: default to all boards
This commit is contained in:
parent
47940c66e9
commit
e0bc50edd7
1 changed files with 4 additions and 3 deletions
|
@ -37,7 +37,7 @@ class SearchService {
|
||||||
private float $max_weight;
|
private float $max_weight;
|
||||||
private int $max_query_length;
|
private int $max_query_length;
|
||||||
private int $post_limit;
|
private int $post_limit;
|
||||||
private array $searchable_board_uris;
|
private ?array $searchable_board_uris;
|
||||||
|
|
||||||
|
|
||||||
private static function truncateQuery(string $text, int $byteLimit): ?string {
|
private static function truncateQuery(string $text, int $byteLimit): ?string {
|
||||||
|
@ -249,7 +249,7 @@ class SearchService {
|
||||||
* @param float $max_weight The maximum weight of the parsed user query. Body filters that go beyond this limit are discarded.
|
* @param float $max_weight The maximum weight of the parsed user query. Body filters that go beyond this limit are discarded.
|
||||||
* @param int $max_query_length Maximum length of the raw input query before it's truncated.
|
* @param int $max_query_length Maximum length of the raw input query before it's truncated.
|
||||||
* @param int $post_limit Maximum number of results.
|
* @param int $post_limit Maximum number of results.
|
||||||
* @param array $searchable_board_uris The uris of the board that can be searched.
|
* @param ?array $searchable_board_uris The uris of the board that can be searched. Null to search all the boards.
|
||||||
*/
|
*/
|
||||||
public function __construct(
|
public function __construct(
|
||||||
LogDriver $log,
|
LogDriver $log,
|
||||||
|
@ -344,7 +344,8 @@ class SearchService {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
if (!\in_array($board, $this->searchable_board_uris)) {
|
$uris = $this->searchable_board_uris ?? listBoards(true);
|
||||||
|
if (!\in_array($board, $uris)) {
|
||||||
return [];
|
return [];
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue