Fix for handling alphanumeric characters in package build field

This commit is contained in:
Raghu Shantha [MSFT]
2016-07-26 21:22:37 -07:00
parent 5402ba096a
commit c0cd3f9347
+3 -2
View File
@@ -1555,12 +1555,13 @@ function Get-PackageVersionAsMajorMinorBuildRevision
if (1 -eq $packageVersionTokens.Count)
{
# In case the input is of the form a.b.c, add a '0' at the end for revision field
$packageVersion = $packageVersion + '.0'
$packageVersion = $packageVersion + '.0'
}
elseif (1 -lt $packageVersionTokens.Count)
{
# We have all the four fields
$packageVersion = $packageVersion + '.' + $packageVersionTokens[1]
$packageBuildTokens = ([regex]::Matches($packageVersionTokens[1], "\d+"))[0].value
$packageVersion = $packageVersion + '.' + $packageBuildTokens[0]
}
return $packageVersion