diff --git a/crates/milli/src/update/new/extract/vectors/mod.rs b/crates/milli/src/update/new/extract/vectors/mod.rs index b8e138a98..52e17f265 100644 --- a/crates/milli/src/update/new/extract/vectors/mod.rs +++ b/crates/milli/src/update/new/extract/vectors/mod.rs @@ -1181,13 +1181,13 @@ impl EmbedderFailureModes { } fn parse_from_os_str(failure_modes: &std::ffi::OsStr, provenance: &'static str) -> Self { - if failure_modes == "ignore_document_template_failure,ignore_embedder_failures" - || failure_modes == "ignore_embedder_failures,ignore_document_template_failure" + if failure_modes == "ignore_document_template_failures,ignore_embedder_failures" + || failure_modes == "ignore_embedder_failures,ignore_document_template_failures" { Self { ignore_document_template_failures: true, ignore_embedder_failures: true } - } else if failure_modes == "ignore_document_template_failure" - || failure_modes == "ignore_document_template_failure," - || failure_modes == ",ignore_document_template_failure" + } else if failure_modes == "ignore_document_template_failures" + || failure_modes == "ignore_document_template_failures," + || failure_modes == ",ignore_document_template_failures" { Self { ignore_document_template_failures: true, ignore_embedder_failures: false } } else if failure_modes == "ignore_embedder_failures" @@ -1195,7 +1195,7 @@ impl EmbedderFailureModes { || failure_modes == ",ignore_embedder_failures" { Self { ignore_embedder_failures: true, ignore_document_template_failures: false } - } else if failure_modes == " " || failure_modes == "" || failure_modes == "," { + } else if failure_modes == " " || failure_modes.is_empty() || failure_modes == "," { Self { ignore_document_template_failures: false, ignore_embedder_failures: false } } else { panic!(