mirror of
				https://github.com/meilisearch/meilisearch.git
				synced 2025-11-04 01:46:28 +00:00 
			
		
		
		
	Introduce a new invalid_facet_search_facet_name error code
This commit is contained in:
		
				
					committed by
					
						
						Louis Dureuil
					
				
			
			
				
	
			
			
			
						parent
						
							e9a3029c30
						
					
				
				
					commit
					41760a9306
				
			@@ -137,7 +137,7 @@ only composed of alphanumeric characters (a-z A-Z 0-9), hyphens (-) and undersco
 | 
			
		||||
                ),
 | 
			
		||||
        }
 | 
			
		||||
    )]
 | 
			
		||||
    InvalidSearchFacet { field: String, valid_fields: BTreeSet<String> },
 | 
			
		||||
    InvalidFacetSearchFacetName { field: String, valid_fields: BTreeSet<String> },
 | 
			
		||||
    #[error("Attribute `{}` is not searchable. Available searchable attributes are: `{}{}`.",
 | 
			
		||||
        .field,
 | 
			
		||||
        .valid_fields.iter().map(AsRef::as_ref).collect::<Vec<&str>>().join(", "),
 | 
			
		||||
 
 | 
			
		||||
@@ -264,7 +264,7 @@ impl<'a> SearchForFacetValues<'a> {
 | 
			
		||||
 | 
			
		||||
        let filterable_fields = index.filterable_fields(rtxn)?;
 | 
			
		||||
        if !filterable_fields.contains(&self.facet) {
 | 
			
		||||
            return Err(UserError::InvalidSearchFacet {
 | 
			
		||||
            return Err(UserError::InvalidFacetSearchFacetName {
 | 
			
		||||
                field: self.facet.clone(),
 | 
			
		||||
                valid_fields: filterable_fields.into_iter().collect(),
 | 
			
		||||
            }
 | 
			
		||||
 
 | 
			
		||||
		Reference in New Issue
	
	Block a user