Skip to content

Pagination with query callback broke pagination in last meilisearch version #535

Closed
@eliasjtg

Description

@eliasjtg
  • Scout Version: 9.2.9
  • Scout Driver: MeiliSearch 0.22
  • Laravel Version:8.61.0
  • PHP Version: 8.0.9
  • Database Driver & Version: mysql 8.0.26-0ubuntu0.20.04.2

Description:

After upgrade meilisearch to 0.22 and upgrade meilisearch-php 0.19.1 the pagination is broken when queryCallback is provided.

image
Builder.php:398 return $totalCount that is always 0

When ->query() callback don't passed, pagination work perfectly

return Post::search($search)->paginate(5);

image

Steps To Reproduce:

Using query() reproduce the bug

return Post::search($search)->query(function($query) {
    $query->with('image');
})->paginate(5);

image

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions