diff --git a/crates/project/src/lsp_store.rs b/crates/project/src/lsp_store.rs index 7ae1c57b5f07ac7cec9c0f73897fa0601a19e0e0..55598336a67129ca22e2cc5a1417e7c53ff16ecf 100644 --- a/crates/project/src/lsp_store.rs +++ b/crates/project/src/lsp_store.rs @@ -858,9 +858,8 @@ impl LocalLspStore { }) .is_ok(); if did_update { - let response = rx.recv().await?; - - Ok(Some(response)) + let response = rx.recv().await.ok(); + Ok(response) } else { Ok(None) }