project search: Do not bail on search when a binary file is encountered (#23775)

Piotr Osiewicz created

Closes #ISSUE

Release Notes:

- N/A

Change summary

crates/project/src/worktree_store.rs | 5 +++--
1 file changed, 3 insertions(+), 2 deletions(-)

Detailed changes

crates/project/src/worktree_store.rs 🔗

@@ -1026,9 +1026,10 @@ impl WorktreeStore {
             {
                 // Before attempting to match the file content, throw away files that have invalid UTF-8 sequences early on;
                 // That way we can still match files in a streaming fashion without having look at "obviously binary" files.
-                return Err(anyhow!(
+                log::debug!(
                     "Invalid UTF-8 sequence in file {abs_path:?} at byte position {starting_position}"
-                ));
+                );
+                continue;
             }
 
             if query.detect(file).unwrap_or(false) {