Merge two ifs

This commit is contained in:
Mubelotix 2025-06-30 16:17:04 +02:00
parent f6803dd7d1
commit 29e9c74a49
No known key found for this signature in database
GPG key ID: 0406DF6C3A69B942

View file

@ -1554,13 +1554,10 @@ fn retrieve_documents<S: AsRef<str>>(
})?
}
let mut facet_sort = None;
if let Some(sort) = sort_criteria {
facet_sort = Some(recursive_facet_sort(index, &rtxn, sort, &candidates)?)
}
let (it, number_of_documents) = if let Some(facet_sort) = &facet_sort {
let facet_sort;
let (it, number_of_documents) = if let Some(sort) = sort_criteria {
let number_of_documents = candidates.len();
facet_sort = recursive_facet_sort(index, &rtxn, sort, &candidates)?;
let iter = facet_sort.iter()?;
(
itertools::Either::Left(some_documents(