Skip to content

Commit 9ca8087

Browse files
committed
Use version comparison function rather than string compare in PS
1 parent 92daa5f commit 9ca8087

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

src/PowerShell/Microsoft.WinGet.Client.Engine/Commands/Common/PackageCommand.cs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -128,7 +128,9 @@ private CatalogPackage GetCatalogPackage(CompositeSearchBehavior behavior, Packa
128128
{
129129
for (var i = 0; i < package.AvailableVersions.Count; i++)
130130
{
131-
if (package.AvailableVersions[i].Version.CompareTo(this.Version) == 0)
131+
PackageVersionInfo versionInfo = package.GetPackageVersionInfo(package.AvailableVersions[i]);
132+
133+
if (versionInfo != null && versionInfo.CompareToVersion(this.Version) == CompareResult.Equal)
132134
{
133135
return package.AvailableVersions[i];
134136
}

0 commit comments

Comments
 (0)