mirror of
https://github.com/meilisearch/MeiliSearch
synced 2025-07-04 04:17:10 +02:00
Improve errors and introduce a new InvalidSearchDistinct error code
This commit is contained in:
parent
0d31be1494
commit
ee39309aae
5 changed files with 28 additions and 12 deletions
|
@ -61,8 +61,7 @@ pub struct SearchQueryGet {
|
|||
filter: Option<String>,
|
||||
#[deserr(default, error = DeserrQueryParamError<InvalidSearchSort>)]
|
||||
sort: Option<String>,
|
||||
// TODO change the InvalidSearchSort to InvalidSearchDistinct error
|
||||
#[deserr(default, error = DeserrQueryParamError<InvalidSearchSort>)]
|
||||
#[deserr(default, error = DeserrQueryParamError<InvalidSearchDistinct>)]
|
||||
distinct: Option<String>,
|
||||
#[deserr(default, error = DeserrQueryParamError<InvalidSearchShowMatchesPosition>)]
|
||||
show_matches_position: Param<bool>,
|
||||
|
|
|
@ -75,8 +75,7 @@ pub struct SearchQuery {
|
|||
pub filter: Option<Value>,
|
||||
#[deserr(default, error = DeserrJsonError<InvalidSearchSort>)]
|
||||
pub sort: Option<Vec<String>>,
|
||||
// TODO Change the error to InvalidSearchDistinct
|
||||
#[deserr(default, error = DeserrJsonError<InvalidSearchSort>)]
|
||||
#[deserr(default, error = DeserrJsonError<InvalidSearchDistinct>)]
|
||||
pub distinct: Option<String>,
|
||||
#[deserr(default, error = DeserrJsonError<InvalidSearchFacets>)]
|
||||
pub facets: Option<Vec<String>>,
|
||||
|
@ -393,8 +392,7 @@ pub struct SearchQueryWithIndex {
|
|||
pub filter: Option<Value>,
|
||||
#[deserr(default, error = DeserrJsonError<InvalidSearchSort>)]
|
||||
pub sort: Option<Vec<String>>,
|
||||
// TODO change error to InvalidSearchDistinct
|
||||
#[deserr(default, error = DeserrJsonError<InvalidSearchSort>)]
|
||||
#[deserr(default, error = DeserrJsonError<InvalidSearchDistinct>)]
|
||||
pub distinct: Option<String>,
|
||||
#[deserr(default, error = DeserrJsonError<InvalidSearchFacets>)]
|
||||
pub facets: Option<Vec<String>>,
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue