diff --git a/src/PowerShellEditorServices/Services/PowerShellContext/Session/PSReadLinePromptContext.cs b/src/PowerShellEditorServices/Services/PowerShellContext/Session/PSReadLinePromptContext.cs index acc03342e..eb286f5a4 100644 --- a/src/PowerShellEditorServices/Services/PowerShellContext/Session/PSReadLinePromptContext.cs +++ b/src/PowerShellEditorServices/Services/PowerShellContext/Session/PSReadLinePromptContext.cs @@ -33,8 +33,7 @@ internal class PSReadLinePromptContext : IPromptContext param() end { $module = Get-Module -ListAvailable PSReadLine | - Where-Object Version -ge '2.0.0' | - Where-Object { -not $_.PrivateData.PSData.Prerelease } | + Where-Object { $_.Version -gt '2.0.0' -or ($_.Version -eq '2.0.0' -and -not $_.PrivateData.PSData.Prerelease) } | Sort-Object -Descending Version | Select-Object -First 1 if (-not $module) {