diff --git a/crates/project/src/search.rs b/crates/project/src/search.rs index 48146d13d8..ed139c97d3 100644 --- a/crates/project/src/search.rs +++ b/crates/project/src/search.rs @@ -98,13 +98,15 @@ impl SearchQuery { message .files_to_include .split(',') - .filter(|glob_str| !glob_str.trim().is_empty()) + .map(str::trim) + .filter(|glob_str| !glob_str.is_empty()) .map(|glob_str| glob::Pattern::new(glob_str)) .collect::>()?, message .files_to_exclude .split(',') - .filter(|glob_str| !glob_str.trim().is_empty()) + .map(str::trim) + .filter(|glob_str| !glob_str.is_empty()) .map(|glob_str| glob::Pattern::new(glob_str)) .collect::>()?, ) @@ -116,13 +118,15 @@ impl SearchQuery { message .files_to_include .split(',') - .filter(|glob_str| !glob_str.trim().is_empty()) + .map(str::trim) + .filter(|glob_str| !glob_str.is_empty()) .map(|glob_str| glob::Pattern::new(glob_str)) .collect::>()?, message .files_to_exclude .split(',') - .filter(|glob_str| !glob_str.trim().is_empty()) + .map(str::trim) + .filter(|glob_str| !glob_str.is_empty()) .map(|glob_str| glob::Pattern::new(glob_str)) .collect::>()?, )) diff --git a/crates/search/src/project_search.rs b/crates/search/src/project_search.rs index e3559038ae..9de9ecc5e5 100644 --- a/crates/search/src/project_search.rs +++ b/crates/search/src/project_search.rs @@ -562,7 +562,8 @@ impl ProjectSearchView { .read(cx) .text(cx) .split(',') - .filter(|glob_str| !glob_str.trim().is_empty()) + .map(str::trim) + .filter(|glob_str| !glob_str.is_empty()) .map(|glob_str| glob::Pattern::new(glob_str)) .collect::>() else { self.query_contains_error = true; @@ -574,7 +575,8 @@ impl ProjectSearchView { .read(cx) .text(cx) .split(',') - .filter(|glob_str| !glob_str.trim().is_empty()) + .map(str::trim) + .filter(|glob_str| !glob_str.is_empty()) .map(|glob_str| glob::Pattern::new(glob_str)) .collect::>() else { self.query_contains_error = true;