Skip to content

Commit 30ce5b5

Browse files
committed
fix threedigitnormalizedversion string method
1 parent 1f5baac commit 30ce5b5

1 file changed

Lines changed: 4 additions & 2 deletions

File tree

src/code/Utils.cs

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -338,12 +338,14 @@ public static string GetThreeDigitNormalizedVersionString(
338338
if (numVersionDigits == 2)
339339
{
340340
// versionString: "1.2" prerelease: "alpha1" -> 1.2.0-alpha1
341-
return versionString + ".0-" + prerelease;
341+
// versionString: "1.2" prerelease: "" -> 1.2.0
342+
return String.IsNullOrEmpty(prerelease) ? versionString + ".0" : versionString + ".0-" + prerelease;
342343
}
343344
else if (numVersionDigits == 3)
344345
{
345346
// versionString: "1.2.0" prerelease: "alpha1" -> 1.2.0-alpha1
346-
return versionString + "-" + prerelease;
347+
// versionString: "1.2.0" prerelease: "" -> 1.2.0
348+
return String.IsNullOrEmpty(prerelease) ? versionString : versionString + "-" + prerelease;
347349
}
348350
else if (numVersionDigits == 4)
349351
{

0 commit comments

Comments
 (0)