5063: Fix pagination when embedding fails r=Kerollmops a=dureuill

# Pull Request

## Related issue
Fixes https://github.com/meilisearch/meilisearch/issues/5045

## What does this PR do?
- Use `return_keyword_results` function when embedding fails


Co-authored-by: Louis Dureuil <louis@meilisearch.com>
This commit is contained in:
meili-bors[bot] 2024-11-27 09:13:28 +00:00 committed by GitHub
commit aae0dc715d
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -207,7 +207,11 @@ impl<'a> Search<'a> {
Ok(embedding) => embedding, Ok(embedding) => embedding,
Err(error) => { Err(error) => {
tracing::error!(error=%error, "Embedding failed"); tracing::error!(error=%error, "Embedding failed");
return Ok((keyword_results, Some(0))); return Ok(return_keyword_results(
self.limit,
self.offset,
keyword_results,
));
} }
} }
} }