diff --git a/tooling/lsp/src/notifications/mod.rs b/tooling/lsp/src/notifications/mod.rs index f6fdd082d0b..ac8bf730979 100644 --- a/tooling/lsp/src/notifications/mod.rs +++ b/tooling/lsp/src/notifications/mod.rs @@ -300,7 +300,7 @@ fn secondary_to_related_information( let secondary_file = secondary.file.unwrap_or(file_id); let path = fm.path(secondary_file)?; let uri = Url::from_file_path(path).ok()?; - let range = byte_span_to_range(files, file_id, secondary.span.into())?; + let range = byte_span_to_range(files, secondary_file, secondary.span.into())?; let message = secondary.message; Some(DiagnosticRelatedInformation { location: lsp_types::Location { uri, range }, message }) }