reset value of searchable and displayed attributes; fix #473

This commit is contained in:
qdequele 2020-02-26 17:34:26 +01:00
parent aa95c26e07
commit 79e07fa852
No known key found for this signature in database
GPG key ID: B3F0A000EBF11745
3 changed files with 27 additions and 4 deletions

View file

@ -84,8 +84,7 @@ pub fn apply_settings_update(
must_reindex = true;
},
UpdateState::Clear => {
let clear: Vec<&str> = Vec::new();
schema.update_indexed(clear)?;
schema.set_all_fields_indexed();
must_reindex = true;
},
UpdateState::Nothing => (),
@ -93,8 +92,7 @@ pub fn apply_settings_update(
match settings.displayed_attributes.clone() {
UpdateState::Update(v) => schema.update_displayed(v)?,
UpdateState::Clear => {
let clear: Vec<&str> = Vec::new();
schema.update_displayed(clear)?;
schema.set_all_fields_displayed();
},
UpdateState::Nothing => (),
}