diff --git a/crates/project/src/lsp_store.rs b/crates/project/src/lsp_store.rs index 49663f09f22a165d7fe68a58f9f458689e495aa1..ebad73086d81f15adf475558dc9f908d6b41b1c8 100644 --- a/crates/project/src/lsp_store.rs +++ b/crates/project/src/lsp_store.rs @@ -6689,11 +6689,7 @@ impl LspStore { }; if let Some(buffer_handle) = self.buffer_store.read(cx).get_by_path(&project_path, cx) { - let snapshot = self - .as_local_mut() - .unwrap() - .buffer_snapshot_for_lsp_version(&buffer_handle, server_id, version, cx)?; - + let snapshot = buffer_handle.read(cx).snapshot(); let buffer = buffer_handle.read(cx); let reused_diagnostics = buffer .get_diagnostics(server_id)