mirror of
https://github.com/PowerShell/PowerShell
synced 2026-06-08 12:12:50 +00:00
[release/v7.6] Fix a regression in the API CompletionCompleters.CompleteFilename() that causes null reference exception (#26487)
This commit is contained in:
@@ -4580,8 +4580,8 @@ namespace System.Management.Automation
|
||||
return CommandCompletion.EmptyCompletionResult;
|
||||
}
|
||||
|
||||
var lastAst = context.RelatedAsts[^1];
|
||||
if (lastAst.Parent is UsingStatementAst usingStatement
|
||||
var lastAst = context.RelatedAsts?[^1];
|
||||
if (lastAst?.Parent is UsingStatementAst usingStatement
|
||||
&& usingStatement.UsingStatementKind is UsingStatementKind.Module or UsingStatementKind.Assembly
|
||||
&& lastAst.Extent.File is not null)
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user