Merge pull request #133 from megalon/fix/invalid-semver

Handle invalid semver from beatmods
This commit is contained in:
Assistant 2020-05-04 04:30:42 -06:00 committed by GitHub
commit aeceb27226
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23

View file

@ -540,13 +540,14 @@ namespace ModAssistant.Pages
{
get
{
return !IsInstalled ? "-" : _installedVersion.ToString();
if (!IsInstalled || _installedVersion == null) return "-";
return _installedVersion.ToString();
}
set
{
if (value != null)
if (SemVersion.TryParse(value, out SemVersion tempInstalledVersion))
{
_installedVersion = SemVersion.Parse(value);
_installedVersion = tempInstalledVersion;
} else
{
_installedVersion = null;