From 3f6dfdad380c35fda0ffc42c3273f8f09124f54e Mon Sep 17 00:00:00 2001 From: Piotr Osiewicz <24362066+osiewicz@users.noreply.github.com> Date: Mon, 20 Oct 2025 13:28:09 +0200 Subject: [PATCH] Fix searching in collab scenarios --- crates/project/src/project.rs | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/crates/project/src/project.rs b/crates/project/src/project.rs index d908ed8de1b8eba95058eb3eaed5bd1caa92dfb5..1849bd0b4883e67af9c2e80837187bb1ee6d8ad2 100644 --- a/crates/project/src/project.rs +++ b/crates/project/src/project.rs @@ -112,7 +112,7 @@ use snippet_provider::SnippetProvider; use std::{ borrow::Cow, collections::BTreeMap, - ops::Range, + ops::{Not as _, Range}, path::{Path, PathBuf}, pin::pin, str, @@ -4007,7 +4007,9 @@ impl Project { let client: Option<(AnyProtoClient, _)> = if let Some(ssh_client) = &self.remote_client { Some((ssh_client.read(cx).proto_client(), 0)) } else if let Some(remote_id) = self.remote_id() { - Some((self.collab_client.clone().into(), remote_id)) + self.is_local() + .not() + .then(|| (self.collab_client.clone().into(), remote_id)) } else { None };