mirror of
https://github.com/bloxstraplabs/bloxstrap.git
synced 2025-04-21 10:01:27 -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>
|
||||||
///
|
///
|
||||||
/// </summary>
|
/// </summary>
|
||||||
@ -45,8 +57,8 @@ namespace Bloxstrap
|
|||||||
{
|
{
|
||||||
try
|
try
|
||||||
{
|
{
|
||||||
var version1 = new Version(versionStr1.Replace("v", ""));
|
var version1 = GetVersionFromString(versionStr1);
|
||||||
var version2 = new Version(versionStr2.Replace("v", ""));
|
var version2 = GetVersionFromString(versionStr2);
|
||||||
|
|
||||||
return (VersionComparison)version1.CompareTo(version2);
|
return (VersionComparison)version1.CompareTo(version2);
|
||||||
}
|
}
|
||||||
|
Loading…
Reference in New Issue
Block a user