mirror of
https://github.com/meilisearch/meilisearch.git
synced 2024-11-23 02:27:40 +08:00
setting builder takes ownership
This commit is contained in:
parent
12ee7b9b13
commit
d1e9ded76f
2
Cargo.lock
generated
2
Cargo.lock
generated
@ -1588,7 +1588,7 @@ checksum = "7ffc5c5338469d4d3ea17d269fa8ea3512ad247247c30bd2df69e68309ed0a08"
|
|||||||
|
|
||||||
[[package]]
|
[[package]]
|
||||||
name = "meilisearch-error"
|
name = "meilisearch-error"
|
||||||
version = "0.15.0"
|
version = "0.17.0"
|
||||||
dependencies = [
|
dependencies = [
|
||||||
"actix-http",
|
"actix-http",
|
||||||
]
|
]
|
||||||
|
@ -216,7 +216,7 @@ impl UpdateHandler {
|
|||||||
// We transpose the settings JSON struct into a real setting update.
|
// We transpose the settings JSON struct into a real setting update.
|
||||||
if let Some(ref names) = settings.searchable_attributes {
|
if let Some(ref names) = settings.searchable_attributes {
|
||||||
match names {
|
match names {
|
||||||
Some(names) => builder.set_searchable_fields(&names),
|
Some(names) => builder.set_searchable_fields(names.clone()),
|
||||||
None => builder.reset_searchable_fields(),
|
None => builder.reset_searchable_fields(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -224,20 +224,20 @@ impl UpdateHandler {
|
|||||||
// We transpose the settings JSON struct into a real setting update.
|
// We transpose the settings JSON struct into a real setting update.
|
||||||
if let Some(ref names) = settings.displayed_attributes {
|
if let Some(ref names) = settings.displayed_attributes {
|
||||||
match names {
|
match names {
|
||||||
Some(names) => builder.set_displayed_fields(&names),
|
Some(names) => builder.set_displayed_fields(names.clone()),
|
||||||
None => builder.reset_displayed_fields(),
|
None => builder.reset_displayed_fields(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// We transpose the settings JSON struct into a real setting update.
|
// We transpose the settings JSON struct into a real setting update.
|
||||||
if let Some(ref facet_types) = settings.faceted_attributes {
|
if let Some(ref facet_types) = settings.faceted_attributes {
|
||||||
builder.set_faceted_fields(&facet_types);
|
builder.set_faceted_fields(facet_types.clone());
|
||||||
}
|
}
|
||||||
|
|
||||||
// We transpose the settings JSON struct into a real setting update.
|
// We transpose the settings JSON struct into a real setting update.
|
||||||
if let Some(ref criteria) = settings.criteria {
|
if let Some(ref criteria) = settings.criteria {
|
||||||
match criteria {
|
match criteria {
|
||||||
Some(criteria) => builder.set_criteria(&criteria),
|
Some(criteria) => builder.set_criteria(criteria.clone()),
|
||||||
None => builder.reset_criteria(),
|
None => builder.reset_criteria(),
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user