diff --git a/crates/project/src/project.rs b/crates/project/src/project.rs index 29e8f7424b5e4b5104a03d8559c564d71717fae4..6f601e0ccee1b8024be2df0954529ae68fe73522 100644 --- a/crates/project/src/project.rs +++ b/crates/project/src/project.rs @@ -5723,13 +5723,9 @@ impl Project { return; }; - if response.text.is_empty() { - let mut completions = completions.write(); - let completion = &mut completions[completion_index]; - completion.documentation = Some(Documentation::Undocumented); - } - - let documentation = if response.is_markdown { + let documentation = if response.text.is_empty() { + Documentation::Undocumented + } else if response.is_markdown { Documentation::MultiLineMarkdown( markdown::parse_markdown(&response.text, &language_registry, None).await, )