From 5ce8ef7f5945f54cccc3ea56c9d1a16d354bd8b5 Mon Sep 17 00:00:00 2001 From: MartinGC94 Date: Mon, 24 May 2021 16:49:51 +0200 Subject: [PATCH] Fix unintentional module import. --- .../Services/TextDocument/Handlers/CompletionHandler.cs | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/PowerShellEditorServices/Services/TextDocument/Handlers/CompletionHandler.cs b/src/PowerShellEditorServices/Services/TextDocument/Handlers/CompletionHandler.cs index 94f74a5b2..13b351098 100644 --- a/src/PowerShellEditorServices/Services/TextDocument/Handlers/CompletionHandler.cs +++ b/src/PowerShellEditorServices/Services/TextDocument/Handlers/CompletionHandler.cs @@ -117,6 +117,12 @@ public async Task Handle(CompletionItem request, CancellationTok return request; } + // No details means the module hasn't been imported yet and Intellisense shouldn't import the module to get this info. + if (request.Detail is null) + { + return request; + } + try { await _completionResolveLock.WaitAsync(cancellationToken).ConfigureAwait(false);