Skip to content

Commit 8758737

Browse files
author
Andrew Hall
committed
Handle null response
1 parent 39a5c88 commit 8758737

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

src/Razor/src/Microsoft.VisualStudioCode.RazorExtension/Services/DynamicFileInfoProvider.cs

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -26,11 +26,16 @@ internal sealed partial class LspDynamicFileProvider(IRazorClientLanguageServerM
2626
}
2727
};
2828

29-
var response = await _clientLanguageServerManager.SendRequestAsync<RazorProvideDynamicFileParams, RazorProvideDynamicFileResponse>(
29+
var response = await _clientLanguageServerManager.SendRequestAsync<RazorProvideDynamicFileParams, RazorProvideDynamicFileResponse?>(
3030
ProvideRazorDynamicFileInfoMethodName,
3131
requestParams,
3232
cancellationToken).ConfigureAwait(false);
3333

34+
if (response is null)
35+
{
36+
return null;
37+
}
38+
3439
var textDocument = await WorkspaceExtensions.GetTextDocumentAsync(workspace, response.CSharpDocument.Uri, cancellationToken).ConfigureAwait(false);
3540
var checksum = Convert.FromBase64String(response.Checksum);
3641
var textLoader = new LspTextChangesTextLoader(

0 commit comments

Comments
 (0)