diff --git a/crates/project/src/worktree.rs b/crates/project/src/worktree.rs index 6108e9eb108a0f170e5056702b00db78a1f0c166..843a775993ccc1b4f9a9486ba2f4953c6a2c4cac 100644 --- a/crates/project/src/worktree.rs +++ b/crates/project/src/worktree.rs @@ -1267,7 +1267,7 @@ impl LocalWorktree { let (diagnostics, language, language_server) = this.update(&mut cx, |this, cx| { let this = this.as_local_mut().unwrap(); - let diagnostics = this.diagnostics.remove(&path); + let diagnostics = this.diagnostics.get(&path).cloned(); let language = this .language_registry .select_language(file.full_path())