mirror of
https://github.com/bloxstraplabs/bloxstrap.git
synced 2025-04-18 16:41:36 -07:00
fix CompareVersions crash
This commit is contained in:
parent
5e53561cb9
commit
b68d43f8f5
@ -30,6 +30,18 @@ namespace Bloxstrap
|
||||
}
|
||||
}
|
||||
|
||||
public static Version GetVersionFromString(string version)
|
||||
{
|
||||
if (version.StartsWith('v'))
|
||||
version = version[1..];
|
||||
|
||||
int idx = version.IndexOf('+'); // commit info
|
||||
if (idx != -1)
|
||||
version = version[..idx];
|
||||
|
||||
return new Version(version);
|
||||
}
|
||||
|
||||
/// <summary>
|
||||
///
|
||||
/// </summary>
|
||||
@ -45,8 +57,8 @@ namespace Bloxstrap
|
||||
{
|
||||
try
|
||||
{
|
||||
var version1 = new Version(versionStr1.Replace("v", ""));
|
||||
var version2 = new Version(versionStr2.Replace("v", ""));
|
||||
var version1 = GetVersionFromString(versionStr1);
|
||||
var version2 = GetVersionFromString(versionStr2);
|
||||
|
||||
return (VersionComparison)version1.CompareTo(version2);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user