fix get search crop len

This commit is contained in:
marin postma 2021-06-22 14:22:36 +02:00 committed by Tamo
parent 25af262e79
commit 9cc31c2258
No known key found for this signature in database
GPG key ID: 20CD8020AFA88D69
3 changed files with 7 additions and 5 deletions

View file

@ -6,7 +6,7 @@ use serde_json::Value;
use crate::error::ResponseError;
use crate::helpers::Authentication;
use crate::index::{SearchQuery, DEFAULT_SEARCH_LIMIT};
use crate::index::{SearchQuery, default_crop_length, DEFAULT_SEARCH_LIMIT};
use crate::routes::IndexParam;
use crate::Data;
@ -22,10 +22,12 @@ pub struct SearchQueryGet {
limit: Option<usize>,
attributes_to_retrieve: Option<String>,
attributes_to_crop: Option<String>,
#[serde(default = "default_crop_length")]
crop_length: usize,
attributes_to_highlight: Option<String>,
filter: Option<String>,
matches: Option<bool>,
#[serde(default = "Default::default")]
matches: bool,
facet_distributions: Option<String>,
}
@ -64,7 +66,7 @@ impl From<SearchQueryGet> for SearchQuery {
crop_length: other.crop_length,
attributes_to_highlight,
filter,
matches: other.matches,
matches: Some(other.matches),
facet_distributions,
}
}