-
Notifications
You must be signed in to change notification settings - Fork 8.1k
Fix completion crash for certain providers #20815
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Fix completion crash for certain providers #20815
Conversation
src/System.Management.Automation/engine/CommandCompletion/CompletionCompleters.cs
Show resolved
Hide resolved
…letionCompleters.cs Co-authored-by: Ilya <[email protected]>
|
This PR has Quantification details
Why proper sizing of changes matters
Optimal pull request sizes drive a better predictable PR flow as they strike a
What can I do to optimize my changes
How to interpret the change counts in git diff output
Was this comment helpful? 👍 :ok_hand: :thumbsdown: (Email) |
|
@alexlarner Could you please download the build artifact and check the fix? |
Sorry, for the late response, but that didn't seem to fix it. And now when I try to run I believe I downloaded the right build. I downloaded this. |
|
@alexlarner You can download daily build from home page of the repository and if you still see the issue please report in #20803 |
This reverts commit 09509d2.
PR Summary
Fixes issue where incorrectly implemented providers that return multiple items with the same PSPath would crash the completion due to a duplicate key.
Not sure how to add a test for this since none of the built-in providers have this issue (only provider I know of with this issue is the SCCM provider).
PR Context
Fixes: #20803
PR Checklist
.h,.cpp,.cs,.ps1and.psm1files have the correct copyright headerWIP:or[ WIP ]to the beginning of the title (theWIPbot will keep its status check atPendingwhile the prefix is present) and remove the prefix when the PR is ready.(which runs in a different PS Host).