fix bug around nested fields

This commit is contained in:
Tamo
2024-06-17 15:59:30 +02:00
parent d7844a6e45
commit 43875e6758
2 changed files with 15 additions and 11 deletions

View File

@ -178,7 +178,7 @@ impl<'a> Search<'a> {
if let Some(distinct) = &self.distinct {
let filterable_fields = ctx.index.filterable_fields(ctx.txn)?;
if !filterable_fields.contains(distinct) {
if !crate::is_faceted(distinct, &filterable_fields) {
let (valid_fields, hidden_fields) =
ctx.index.remove_hidden_fields(ctx.txn, filterable_fields)?;
return Err(Error::UserError(UserError::InvalidDistinctAttribute {