Skip to content

Commit 72a898a

Browse files
authored
Fix zero integer value in options (#802)
Typesense accepts a `0` INT value in some search options parameters like "drop_tokens_threshold": 0. Due to the `array_filter()` function, it was filtered out in the final search query.
1 parent 6d61a92 commit 72a898a

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/Engines/TypesenseEngine.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -190,7 +190,7 @@ public function search(Builder $builder)
190190
{
191191
return $this->performSearch(
192192
$builder,
193-
array_filter($this->buildSearchParameters($builder, 1, $builder->limit))
193+
$this->buildSearchParameters($builder, 1, $builder->limit)
194194
);
195195
}
196196

@@ -209,7 +209,7 @@ public function paginate(Builder $builder, $perPage, $page)
209209
{
210210
return $this->performSearch(
211211
$builder,
212-
array_filter($this->buildSearchParameters($builder, $page, $perPage))
212+
$this->buildSearchParameters($builder, $page, $perPage)
213213
);
214214
}
215215

0 commit comments

Comments
 (0)