diff --git a/src/razor/src/completion/completionHandler.ts b/src/razor/src/completion/completionHandler.ts index bf45e7a8f..1ca47a316 100644 --- a/src/razor/src/completion/completionHandler.ts +++ b/src/razor/src/completion/completionHandler.ts @@ -156,7 +156,10 @@ export class CompletionHandler { // TODO: Snippet support try { - if (delegatedCompletionItemResolveParams.originatingKind != LanguageKind.CSharp) { + if ( + delegatedCompletionItemResolveParams.originatingKind != LanguageKind.CSharp || + delegatedCompletionItemResolveParams.completionItem.data.TextDocument == null + ) { return delegatedCompletionItemResolveParams.completionItem; } else { const newItem = await vscode.commands.executeCommand(